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

Як за O(n) порахувати, скільки разів кожне слово трапляється в списку?

Пояснення

Один прохід із counts.set(w, (counts.get(w) ?? 0) + 1) у середньому O(n). Підрахунок частот хеш-таблицею - один із найчастіших будівельних блоків у задачах зі співбесід.

Де почитати

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

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

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

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

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