Бинарно претраживање, познато и као полу-интервално претраживање, је алгоритам који се користи у рачунарској науци за проналажење одређене вриједности (кључа) унутар низа. Да би претрага била бинарна, поље мора бити сортирано у растућем или опадајућем редоследу.
Како то функционише?

Пошто сваки корак у алгоритму дели величину поља на пола, бинарно претраживање ће се успешно завршити у логаритамском времену. То значи да је најгори сценарио за низ од н елемената гарантовано унутар лог (н) операција.
Бинарни, Програмски изрази, Претрага