
Salutations.
Tu effectues une recherche "dichotomie" sur Google ou autre(s) et tu sauras tout.
Je vois d'ici les chevronnés dirent : Nous connaissons tous cela et ajouter (peut-être) nous ne l'utilisons pas car nous n'en avons nul besoin. Dans ce cas, rien à ajouter.
D'autres, les débutants, diront "Qu'est-ce que c'est et à quoi cela peut-il servir ?".
Pour ceux-là, j'ajouterai quelques commentaires.
Nous faisons presque chaque jour de la recherche dichotomique instinctivement, naturellement. Mais elle n'est pas vraiment rigoureuse, et, bien que seulement approximative, elle permet de gagner un temps fou. D'ailleurs, nous n'envisagerions jamais de procéder autrement.
Exemple : je recherche un mot sur un GROS dictionnaire en un seul volume TRES épais.
Par exemple "Médecin". Je ne lirais jamais tous les mots du dico par ordre alphabétique jusqu'à trouver médecin

Je vais ouvrir le dico vers son milieu et, si je découvre un mot situé avant médecin, je vais éliminer toute la partie gauche. Ensuite j'ouvre au milieu de la partie droite et je tiens le même raisonnement. Si le mot trouvé est après médecin, je vais écarter la partie droite. Mon dico a déjà été divisé par quatre (approximativement). Et ainsi de suite.
Vous savez tous que j'ai monté une application Cinéma pour Cloclo.
J'ai une option Recherche des chômeurs

.
Principe : Tous les réalisateurs et acteurs ont-ils eu du travail dans au moins un film ?
Et je l'avais programmé le plus simplement possible (sans recherche dichotomique que je connais pourtant bien, l'ayant pratiquée il y a plus de 30 ans). Tant que les fichiers ont été modestes, cela allait relativement vite. Mais c'était mal connaître Cloclo : elle en ajoute tous les jours.
J'ai testé une nouvelle fois ce programme (3.588 réalisateurs, 12.207 acteurs et 10.201 films).
Le programme a tourné un peu plus de 70 minutes, plus d'Une heure.
Alors je me suis dit "il faut faire quelque chose", et j'ai décidé d'améliorer avec de la dichotomie.
Le temps de recherche a été réduit à 35 secondes et des poussières, soit 120 fois plus rapide, ce qui n'est pas du tout négligeable. Cela démontre l'intérêt de cette technique.
Quel que soit le langage, cela permet de rechercher dans une table triée ou un fichier trié ouvert en lecture la position d'une valeur.
Si tu veux en savoir plus, à ta disposition.

Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !