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