1.Легка
Яка структура даних працює за принципом «останнім прийшов — першим вийшов» (LIFO)?
- AЗв'язний список
- BСтек
- CЧерга
- DГеш-таблиця
2.Легка
Що таке цикл у графі?
- AВершина без ребер
- BШлях, що відвідує кожну вершину
- CРебро з вагою нуль
- DШлях, що починається й закінчується в одній вершині
3.Легка
Яка структура даних найкраще підходить для функції «скасувати» (undo) у текстовому редакторі?
- AЧерга
- BСтек
- CГеш-множина
- DГраф
4.Середня
Скільки триває пошук слова довжиною L у префіксному дереві (trie) з фіксованим алфавітом?
- AO(L × n)
- BO(log n), де n — кількість слів
- CO(L), незалежно від кількості збережених слів
- DO(n), де n — кількість слів
5.Середня
Симетричний обхід (in-order) бінарного дерева пошуку відвідує ключі:
- AПо рівнях
- BУ порядку зростання (відсортовано)
- CУ порядку вставлення
- DЗавжди в порядку спадання
6.Середня
AVL-дерева та червоно-чорні дерева гарантують:
- AВисоту O(log n) завдяки перебалансуванню
- BЩо жоден вузол не має двох дітей
- CПошук за сталий час у будь-якому випадку
- DЗберігання ключів у порядку вставлення
7.Складна
Яка структура дає змогу обчислити максимум кожного вікна розміру k у масиві за загальний час O(n)?
- AМін-купа, перебудована для кожного вікна
- BДек, що зберігає індекси в порядку спадання значень
- CОднозв'язний список елементів вікна
- DВідсортований масив, що оновлюється зсувом
8.Складна
Що робить розширюване дерево (splay tree) після кожного звертання?
- AПерефарбовує вузли на шляху пошуку
- BПереміщує вузол, до якого звернулися, у листок
- CПоворотами піднімає вузол, до якого звернулися, у корінь
- DПеребудовує все дерево у збалансовану форму
Ключ відповідей
- 1. B · Стек
- 2. D · Шлях, що починається й закінчується в одній вершині
- 3. B · Стек
- 4. C · O(L), незалежно від кількості збережених слів
- 5. B · У порядку зростання (відсортовано)
- 6. A · Висоту O(log n) завдяки перебалансуванню
- 7. B · Дек, що зберігає індекси в порядку спадання значень
- 8. C · Поворотами піднімає вузол, до якого звернулися, у корінь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.