Binarno pretraživanje se radi polovljenjem
niza. U prvom koraku ispitujemo srednji član niza. Ako srednji
član nije onaj koji se traži onda se traži u prvoj ili drugoj
polovini niza u zavisnosti od toga da li je traženi član veći
ili manji.
Postupak koji smo primjenili na cijeli niz
tada primjenjujemo na polovinu niza u kojoj se traženi element
nalazi(ako postoji). Na ovaj način niz se u svakom koraku svodi
na polovinu članova iz prethodnog koraka.
Binarno pretraživanje moguće je kod
sortiranih nizova. Mnogo je brže od serijskog pretraživanja.
U računarskoj nauci, binarno
pretraživanje je algoritam za lociranje pozicije neke
stavke, u sortiranom
nizu.
|