Какая сложность алгоритма бинарного поиска O?

Сложность алгоритма бинарного поиска — O(log n).

Короткий ответ

Что ответить на собеседовании

Сложность алгоритма бинарного поиска — O(log n).

Подробный разбор

Ответ с пояснениями

Сложность алгоритма бинарного поиска — O(log n).

Объяснение:

  • Бинарный поиск работает на отсортированном массиве, каждый раз деля область поиска пополам.
  • На каждом шаге количество рассматриваемых элементов уменьшается вдвое.
  • Поэтому количество шагов пропорционально логарифму от размера массива.

Пример: если массив из 1 000 000 элементов, бинарный поиск выполнит примерно 20 сравнений (log₂(1 000 000) ≈ 20).

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее