Merge branch 'master' of githubu:GeoffreyFrogeye/tp-info

This commit is contained in:
Jean-Loup Beaussart 2015-02-24 10:45:49 +01:00
commit 9fee682f5e
2 changed files with 18 additions and 1 deletions

2
S2/TP4/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
lexique*
anagrammes.txt

View file

@ -49,10 +49,25 @@ def seqTrie(l, a, b, x): # Jean-loup
return None return None
def dicho(l, a, b, x): # Geoffrey def dicho(l, a, b, x): # Geoffrey
return None """
list, int, int, a (bool, int)
Renvoie la position d'un élément x dans la liste l
aux bornes a et b par dichotomie.
"""
a = d
f = b - 1
while d < f:
m = (d+f)//2
if l[m] < x:
d = m+1
else:
f = m
return x == l[d]
question(2) # Utiliser LEXIQUE question(2) # Utiliser LEXIQUE
from lexique import *
squestion('a') # Vérifier que LEXIQUE est triée squestion('a') # Vérifier que LEXIQUE est triée
squestion('b') # Effectuer de nombreuses recherches de LEXIQUE squestion('b') # Effectuer de nombreuses recherches de LEXIQUE