Quand on a un tableau T formé de paires :
(K1,I1) (K2,I2) ..... (Kn,In)
et une valeur K qu'il faut rechercher dans le tableau, on peut envisager la méthode la plus simple qui soit : la recherche séquentielle.
Cette méthode est la plus simple mais aussi la plus inefficace car elle comporte deux tests à chaque itération. On peut l'améliorer de la manière suivante :
Cette version présente une amélioration (un seul test par itération) qui se traduit par un temps d'exécution réduit de 20 % en moyenne (un test de moins à évaluer).
Autre amélioration : la recherche séquentielle peut être grandement améliorée si l'on range, dans le tableau, les composantes dans l'ordre de fréquence de recherche, c'est-à-dire en mettant dans les premières places les composantes les plus fréquemment recherchées.
Site Hosting: Bronco