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

Яку структуру обрати для автодоповнення, що ранжує підказки за популярністю?

Пояснення

Trie знаходить вузол префікса за O(довжина префікса); кеш топ-k у вузлі позбавляє від обходу всього піддерева на кожне натискання клавіші. Звичайна map не вміє ефективно видавати слова за префіксом.

Де почитати

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

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

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

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

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