1.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AСтек
- BНевпорядкований однозв'язний список
- CРядок
- DКупу
2.Легка
Що таке коефіцієнт заповнення (load factor) геш-таблиці?
- AКількість кошиків, поділена на середню довжину збережених ключів
- BКількість збережених елементів, поділена на кількість кошиків
- CЧас, потрібний для завантаження таблиці з диска
- DКількість колізій на цей момент
3.Легка
Глибина вузла в дереві — це:
- AКількість дітей цього вузла
- BКількість ребер від цього вузла до найглибшого листка
- CКількість вузлів у його піддереві
- DКількість ребер від кореня до цього вузла
4.Середня
Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?
- AМін-чергу з пріоритетом
- BЧергу FIFO
- CСтек
- DМножину без упорядкування
5.Середня
Бінарне дерево має корінь 1 з лівою дитиною 2 і правою дитиною 3; вузол 2 має дітей 4 (ліва) і 5 (права). Який прямий обхід (preorder)?
- A1 2 3 4 5
- B4 2 5 1 3
- C4 5 2 3 1
- D1 2 4 5 3
6.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- AМаксимуму немає
- B2
- C0,5
- D1
7.Складна
Яка основна перевага списку з пропусками (skip list) над відсортованим зв'язним списком?
- AВін зберігає ключі без упорядкування
- BОчікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
- CВін не використовує додаткової пам'яті
- DГарантований пошук за O(1), бо кожен вузол зберігає вказівник на кожен інший вузол
8.Складна
Чим radix-дерево (стиснене префіксне дерево) краще за звичайне trie?
- AВоно сортує дітей кожного вузла за частотою
- BВоно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком
- CВоно зберігає кожне слово в геш-таблиці в корені замість окремих вузлів
- DВоно зберігає лише першу літеру кожного слова
Ключ відповідей
- 1. D · Купу
- 2. B · Кількість збережених елементів, поділена на кількість кошиків
- 3. D · Кількість ребер від кореня до цього вузла
- 4. A · Мін-чергу з пріоритетом
- 5. D · 1 2 4 5 3
- 6. D · 1
- 7. B · Очікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
- 8. B · Воно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.