 Limbolá mpo na nini algorithme oyo esalaka.
Algorithme ya boluki binaire esalemi mpo na koluka élément to cible moko ya sikisiki na kati ya liste ya ba éléments oyo ebongisami. Algorithme esalaka na kokabolaka mbala na mbala intervalle ya boluki na katikati kino motuya ya cible ekozwama to intervalle ya boluki ekozala vide. Na ebandeli, intervalle ya boluki oyo elimbolami na ba variables ya se mpe ya likolo esangisi liste mobimba. Point milieu ya intervalle ya recherche e calculer na kozua moyenne ya ba indices ya se pe ya likolo na nzela ya division ya étage. Na sima algorithme ekokanisi valeur ya élément na point milieu, oyo babengaka devinette, na valeur cible. Soki devinette ekokani na cible, fonction ezongisaka index ya devinette. Soki devinette ezali monene koleka cible, ndelo ya likolo ya intervalle ya boluki ekitisami mpo na kolongola guess mpe ba valeurs nionso ya minene, puisque cible esengeli kolala na ndambo ya se ya intervalle ya boluki. Soki devinette ezali moke koleka cible, ndelo ya se ya intervalle ya boluki ebakisami mpo na kolongola guess mpe ba valeurs nionso ya mike, lokola cible esengeli kolala na ndambo ya likolo ya intervalle ya boluki. Boucle while ekobaka kino soki motuya ya cible ekozwama to intervalle ya boluki ekozala vide, elingi koloba ete motuya ya cible ezali te na liste. Soki motuya ya cible ezwami te, fonction ezongisaka motuya ya Eloko moko te. Raison algorithme ya recherche binaire ezali efficace ezali que e profiter na nature classée ya liste ya entrée. Na kokabolaka mbala na mbala intervalle ya recherche na katikati, algorithme ezali na makoki ya ko réduire noki ba endroits possibles ya valeur cible. Yango epesaka algorithme nzela ya koluka ba liste ya minene na ndenge ya malamu mingi koleka boluki ya pete ya linéaire, oyo ekosenga kotala élément nionso oyo ezali na liste.