1.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AСтек
- BРядок
- CКупу
- DНевпорядкований однозв'язний список
2.Легка
Яка структура даних найкраще підходить для функції «скасувати» (undo) у текстовому редакторі?
- AСтек
- BГеш-множина
- CЧерга
- DГраф
3.Легка
Що зберігається для кожної вершини в поданні графа списками суміжності?
- AРядок із V булевих значень
- BЗагальна кількість ребер у графі
- CНайкоротший шлях до кожної іншої вершини
- DСписок сусідніх вершин
4.Середня
Геш-таблиця розміру 7 використовує h(k) = k mod 7 і лінійне зондування. Після вставлення 10 де буде збережено 17?
- AВ індексі 4
- BВ індексі 6
- CВ індексі 0
- DВ індексі 3
5.Середня
Що правильно щодо матриці суміжності неорієнтованого графа?
- AКожен рядок містить рівно одну 1
- BЇї головна діагональ завжди містить одиниці
- CВона симетрична відносно головної діагоналі
- DВона завжди верхньотрикутна
6.Середня
Яка висота бінарного дерева пошуку з n вузлами в найгіршому випадку, якщо ключі вставляються у відсортованому порядку?
- A√n
- Blog₂ n
- C1
- Dn (дерево перетворюється на зв'язний список)
7.Складна
Потрібно зберігати k найменших значень із потоку n чисел, використовуючи O(k) пам'яті. Який підхід працює за час O(n log k)?
- AЧерга FIFO з останніх k значень
- BВідсортований масив усіх n значень
- CМін-купа, що містить усі n значень, з якої наприкінці вилучають k найменших
- DМакс-купа розміру k, корінь якої замінюють, коли надходить менше значення
8.Складна
Що робить розширюване дерево (splay tree) після кожного звертання?
- AПоворотами піднімає вузол, до якого звернулися, у корінь
- BПеребудовує все дерево у збалансовану форму
- CПереміщує вузол, до якого звернулися, у листок
- DПерефарбовує вузли на шляху пошуку
Ключ відповідей
- 1. C · Купу
- 2. A · Стек
- 3. D · Список сусідніх вершин
- 4. A · В індексі 4
- 5. C · Вона симетрична відносно головної діагоналі
- 6. D · n (дерево перетворюється на зв'язний список)
- 7. D · Макс-купа розміру k, корінь якої замінюють, коли надходить менше значення
- 8. A · Поворотами піднімає вузол, до якого звернулися, у корінь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.