01გაანახევრე ძებნის არე
დალაგებულ მასივში შეხედე შუა ელემენტს. თუ ის საძებნია, მზადაა. თუ საძებნზე მცირეა, საძებნი მხოლოდ მარჯვნივ შეიძლება იყოს; თუ დიდია, მხოლოდ მარცხნივ. ორივე შემთხვევაში ერთი შედარება დარჩენილის ნახევარს აგდებს.
შეინარჩუნე შუალედი [lo, hi] ინვარიანტით „თუ საძებნი არსებობს, ის [lo, hi]-შია“. ყოველი ბიჯი: mid = lo + (hi − lo) / 2, შედარება და lo-ს გადატანა mid + 1-ზე ან hi-ს mid − 1-ზე. როცა lo > hi, შუალედი ცარიელია და საძებნი იქ არ არის.
16 → 8 → 4 → 2 → 1: n ელემენტს დაახლოებით log₂ n ბიჯი სჭირდება. 10⁹ ელემენტისთვის ეს 30-ია.