La recherche dichotomique, également appelée recherche binaire, est un algorithme de recherche efficace qui permet de trouver rapidement un élément dans un tableau trié en divisant à chaque étape la plage de recherche en deux et en éliminant la moitié inutile.
L'algorithme de recherche dichotomique fonctionne comme suit :
A faire dans le cahier.
On considère la liste suivante : [3, 5, 8, 12, 15, 19, 23, 35, 42, 56, 60, 67, 70, 78, 91]
En faisant une recherche dichotomique :
Compléter la fonction ci-dessous qui implémente une recherche dichotomique :
Une liste est donnée afin de tester la fonction.
Tests :
# Tests
Affichage :
Console: