20 lines
411 B
Python
20 lines
411 B
Python
def dichotomie(tab, x):
|
|
"""
|
|
tab : tableau d'entiers trié dans l'ordre croissant
|
|
x : nombre entier
|
|
La fonction renvoie True si tab contient x et False sinon
|
|
"""
|
|
debut = 0
|
|
fin = len(tab) - 1
|
|
while debut <= fin:
|
|
m = ...
|
|
if x == tab[m]:
|
|
return ...
|
|
if x > tab[m]:
|
|
debut = m + 1
|
|
else:
|
|
fin = ...
|
|
return ...
|
|
|
|
|