Η δυαδική αναζήτηση βρίσκει ένα στόχο σε έναν ταξινομημένο πίνακα διαιρώντας επανειλημμένα το εύρος αναζήτησης στη μέση. Κάθε σύγκριση αποκλείει το ήμισυ των υπόλοιπων στοιχείων, δίνοντας χρόνο O(log n).
Η ιδέα
Κοίταξε το μεσαίο στοιχείο. Αν ισούται με τον στόχο, τελείωσες. Αν ο στόχος είναι μικρότερος, αναζήτησε το αριστερό ήμισυ· αν είναι μεγαλύτερος, αναζήτησε το δεξί ήμισυ. Επανάλαβε μέχρι να βρεθεί ή το εύρος να είναι κενό.
