 Salelá algorithme ya boluki binaire mpo na koluka motángo oyo epesami na kati ya molɔngɔ oyo ebongisami.
Ya solo, awa ezali mise en œuvre ya Python ya algorithme ya recherche binaire oyo ezuaka nombre oyo epesami na array oyo e classé: ```python def binary_search(arr, x): low = 0 high = len(arr) - 1 mid = 0 alors que bas <= likolo: katikati = (likolo + na nse) // 2 # Soki x ezali monene, ignorer ndambo ya gauche soki arr[mid] < x: low = mid + 1 # Soki x ezali moke, ignorer ndambo ya droite elif arr[mid]. > x: likolo = katikati - 1 # elakisi x ezali na katikati soki te: zonga katikati # Soki tokomi awa, boye élément ezali te zonga -1 # Meka code arr = [2, 3, 6, 7, 8 , 10, 12] x = 8 résultat = binary_search(arr, x) soki résultat != -1: print("Element ezali na index", str(résultat)) else: print("Element ezali te na array". ) ``` Na code oyo, fonction binary_search() ezuaka ba arguments mibale, array oyo e classé (arr) na nombre oyo esengeli koluka (x). Fonction esalela boucle ya while pona kokabola pe ko réduire intervalle ya recherche na ko ignorer ndambo ya droite to gauche ya intervalle selon soki nombre oyo tozali koluka ezali munene to moke koleka élément ya kati, tiii ekozwa élément to intervalle ya recherche ezali mpamba. Soki motango ezwami, fonction ezongisaka index na yango na kati ya array, mpe soki ezali te, ezongisaka -1 mpo na kolakisa ete motango ezali te na array.