Бинарный поиск имеет логарифмическую сложность (O(log n)) потому, что на каждой итерации количество элементов, которые нужно обработать, уменьшается в 2 раза. 15
Алгоритм ищет значение в отсортированном массиве, разделяя его пополам. 3 Поиск начинается с середины массива. 3 Если искомое значение больше среднего элемента, поиск продолжается в правой половине массива, если меньше — в левой. 3
Это означает, что при увеличении размера входных данных вдвое бинарный поиск требует всего одного дополнительного шага. 3