1.Легка
Що таке цикл у графі?
- AВершина без ребер
- BРебро з вагою нуль
- CШлях, що відвідує кожну вершину
- DШлях, що починається й закінчується в одній вершині
2.Легка
Яка структура даних працює за принципом «останнім прийшов — першим вийшов» (LIFO)?
- AЗв'язний список
- BЧерга
- CСтек
- DГеш-таблиця
3.Легка
Яка операція має складність O(1) для масиву, але O(n) для однозв'язного списку?
- AЧитання першого елемента
- BВставлення на початок
- CВидалення головного елемента
- DДоступ до елемента з індексом i
4.Середня
Який метод розв'язання колізій зберігає ключі, що конфліктують, у списку в тому самому кошику?
- AЛінійне зондування
- BМетод ланцюжків (separate chaining)
- CПодвійне гешування
- DКвадратичне зондування
5.Середня
Кільцевий буфер (ring buffer) зазвичай використовують для реалізації:
- AБінарного дерева пошуку
- BОбходу графа
- CГеш-функції
- DЧерги фіксованого розміру
6.Середня
Яке призначення сторожового (фіктивного, sentinel) вузла у зв'язному списку?
- AНе дати списку зростати понад фіксовану максимальну кількість вузлів
- BЗберігати кількість елементів
- CЗробити список відсортованим
- DСпростити код, усунувши особливі випадки на голові чи хвості
7.Складна
Яка властивість підтримує кожне B-дерево ідеально збалансованим?
- AУсі листки розташовані на однаковій глибині
- BКожен вузол зберігає один ключ
- CКожен вузол має рівно двох дітей
- DКлючі зберігаються лише в корені
8.Складна
Які операції підтримує дерево Фенвіка (binary indexed tree) над масивом із n чисел за O(log n)?
- AСортування масиву та бінарний пошук
- BВставлення елементів у будь-яку позицію
- CЗнаходження медіани за O(1)
- DЗапити префіксних сум і оновлення окремих елементів
Ключ відповідей
- 1. D · Шлях, що починається й закінчується в одній вершині
- 2. C · Стек
- 3. D · Доступ до елемента з індексом i
- 4. B · Метод ланцюжків (separate chaining)
- 5. D · Черги фіксованого розміру
- 6. D · Спростити код, усунувши особливі випадки на голові чи хвості
- 7. A · Усі листки розташовані на однаковій глибині
- 8. D · Запити префіксних сум і оновлення окремих елементів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.