Алгоритм бінарного пошуку з модифікаціями
Алгоритм бінарного пошуку застосовується до відсортованого масиву. Якщо відсортований масив містить дублікати (елементи, які повторюються, наприклад, у масиві [2, 4, 4, 8, 11, 14] повторюється число 4), тоді модифікації алгоритму бінарного пошуку дозволяють обчислити перше і останнє входження такого елемента.
Знайти елемент Х в масиві | Знайти перше входження елементу Х в масиві |

| 
Увага: права межа зменшується, якщо mid є більшим або рівним елементу Х |
Знайти елемент Х в масиві | Знайти останнє входження елементу Х в масиві |

| 
Увага: ліва межа збільшується, якщо mid є меншим або рівним елементу Х |