1.Легка
Яка структура даних найкраще підходить для функції «скасувати» (undo) у текстовому редакторі?
- AГраф
- BСтек
- CЧерга
- DГеш-множина
2.Легка
Що таке колізія в геш-таблиці?
- AДва однакові ключі зберігаються двічі
- BДва різні ключі відображаються в один індекс
- CУ таблиці закінчується пам'ять
- DКлюч узагалі не можна гешувати
3.Легка
У бінарному дереві пошуку значення в лівому піддереві вузла:
- AБільші за значення вузла
- BРозташовані у випадковому порядку
- CМенші за значення вузла
- DДорівнюють значенню вузла
4.Середня
Що правильно щодо матриці суміжності неорієнтованого графа?
- AЇї головна діагональ завжди містить одиниці
- BВона завжди верхньотрикутна
- CВона симетрична відносно головної діагоналі
- DКожен рядок містить рівно одну 1
5.Середня
Кільцевий буфер (ring buffer) зазвичай використовують для реалізації:
- AОбходу графа
- BЧерги фіксованого розміру
- CГеш-функції
- DБінарного дерева пошуку
6.Середня
Яка висота бінарного дерева пошуку з n вузлами в найгіршому випадку, якщо ключі вставляються у відсортованому порядку?
- An (дерево перетворюється на зв'язний список)
- B1
- C√n
- Dlog₂ n
7.Складна
Чому бази даних для індексів часто використовують B+ дерева, а не звичайні B-дерева?
- AУсі записи розташовані у зв'язаних листках, що робить сканування діапазонів ефективним
- BB+ дерева зберігають дані лише в корені
- CB+ дерева використовують бінарні внутрішні вузли, що зменшує кількість зчитувань із диска
- DB+ дерева не потребують збалансування
8.Складна
Який очікуваний час пошуку за простого рівномірного гешування в геш-таблиці з ланцюжками, n ключами та m кошиками?
- AO(1 + α), де α = n / m
- BO(log n)
- CO(m)
- DO(n)
Ключ відповідей
- 1. B · Стек
- 2. B · Два різні ключі відображаються в один індекс
- 3. C · Менші за значення вузла
- 4. C · Вона симетрична відносно головної діагоналі
- 5. B · Черги фіксованого розміру
- 6. A · n (дерево перетворюється на зв'язний список)
- 7. A · Усі записи розташовані у зв'язаних листках, що робить сканування діапазонів ефективним
- 8. A · O(1 + α), де α = n / m
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.