25-NSIJ2G11-2
-
Le mot
'EW'
a pour clé 0x45 + 0x57 = 0x9C. -
Puisque les mots
'SAC'
et'CAS'
partagent les mêmes caractères et que l'addition est commutative, ils partagent la même clé suivant la fonction de hachage donnée. -
L'expression
somme % 0x100
permet d'extraire l'octet de poids faible de la somme totale des codes ASCII. Puisque la clé est stockée sur un octet, elle varie entre 0 (0x00) et 255 (0xFF). -
Dans le pire des cas, le mot à ajouter se place en fin de liste : la fonction parcourt alors toute la liste et compare le mot à chacun des \(n\) mots déjà présents. Ainsi, dans le pire ces cas, \(n\) comparaisons de chaînes sont effectuées.
-
L'expression
c in dico
renvoieTrue
si la cléc
est présent dans le dictionnairedico
,False
sinon. -
Appel № debut
fin
1 0 5 2 0 1 3 1 1 -
La recherche dichotomique est plus efficace, car à chaque comparaison, elle écarte la moitié des mots restants, là où une recherche linéaire simple n'en écarte qu'un seul.
-
La recherche dichotomique effectue \(\boxed{O(\log n)}\) comparaisons pour une liste de longueur \(n\).