Алгоритми та структури даних · Senior · Запитання 42 з 75

Чому бінарний пошук неефективний на зв'язному списку?

Пояснення

Бінарний пошук спирається на доступ за індексом за O(1). У списку кожен крок ділення навпіл проходить половину вузлів, що лишилися, тож разом O(n). Skip list додає вказівники, щоб повернути O(log n).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 42

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест