Recherche dichotomique en Python
La recherche dichotomique est un algorithme de recherche permettant de trouver un élément spécifique dans un tableau trié. Le processus de recherche commence par l'élément du milieu du tableau. Si l'élément du milieu se trouve être l'élément recherché, le processus de recherche se termine. Si un élément spécifique est supérieur ou inférieur à l'élément du milieu, la recherche se poursuit dans la moitié du tableau où les éléments sont supérieurs ou inférieurs à l'élément du milieu et, comme au début, la comparaison commence par l'élément du milieu. Si le tableau devient vide à une étape donnée, cela signifie que l'élément n'est pas trouvé. Cet algorithme de recherche réduit de moitié l'intervalle de recherche à chaque comparaison.

Exemple : Récursion
L'exécution du code ci-dessus produit la sortie suivante :
元素在数组中的索引为 3Autres extensions
Exemples Python3