1.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AКупу
- BРядок
- CНевпорядкований однозв'язний список
- DСтек
2.Легка
В однозв'язному списку кожен вузол містить:
- AДані та індекс
- BЛише дані
- CДані та посилання на наступний вузол
- DДані та посилання на всі інші вузли
3.Легка
Що робить геш-функція в геш-таблиці?
- AШифрує значення в таблиці
- BРахує, скільки ключів збережено
- CСортує ключі в таблиці
- DВідображає ключ в індекс у таблиці
4.Середня
Скільки триває пошук слова довжиною L у префіксному дереві (trie) з фіксованим алфавітом?
- AO(log n), де n — кількість слів
- BO(n), де n — кількість слів
- CO(L), незалежно від кількості збережених слів
- DO(L × n)
5.Середня
Де розташований батько вузла з індексом i в бінарній купі, що зберігається в масиві з індексацією від 0?
- AВ індексі i − 1
- BВ індексі 2i + 1
- CВ індексі ⌊(i − 1) / 2⌋
- DВ індексі ⌊i / 2⌋ + 1
6.Середня
Скільки пам'яті використовує список суміжності для графа з V вершинами та E ребрами?
- AO(E²)
- BO(V × E)
- CO(V + E)
- DO(V²)
7.Складна
Що робить розширюване дерево (splay tree) після кожного звертання?
- AПереміщує вузол, до якого звернулися, у листок
- BПеребудовує все дерево у збалансовану форму
- CПоворотами піднімає вузол, до якого звернулися, у корінь
- DПерефарбовує вузли на шляху пошуку
8.Складна
Для кожного елемента масиву потрібно знайти наступний більший елемент праворуч від нього за загальний час O(n). Яка структура допоможе?
- AГеш-таблиця всіх елементів
- BЧерга, що містить кожну пару елементів
- CБінарне дерево пошуку, перебудоване для кожного елемента
- DСтек, що зберігає елементи, які чекають на свою відповідь
Ключ відповідей
- 1. A · Купу
- 2. C · Дані та посилання на наступний вузол
- 3. D · Відображає ключ в індекс у таблиці
- 4. C · O(L), незалежно від кількості збережених слів
- 5. C · В індексі ⌊(i − 1) / 2⌋
- 6. C · O(V + E)
- 7. C · Поворотами піднімає вузол, до якого звернулися, у корінь
- 8. D · Стек, що зберігає елементи, які чекають на свою відповідь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.