1.Легка
Яку структуру даних використовують для обходу дерева по рівнях?
- AГеш-таблицю
- BСтек
- CЧергу з пріоритетом
- DЧергу
2.Легка
Яку структуру зазвичай використовують для реалізації черги з пріоритетом?
- AКупу
- BСтек
- CРядок
- DНевпорядкований однозв'язний список
3.Легка
Що таке листок у дереві?
- AВузол без батька
- BВузол із найбільшим значенням
- CВузол рівно з однією дитиною
- DВузол без дітей
4.Середня
Яка вартість вставлення елемента в середину масиву з n елементів?
- AO(n), бо наступні елементи доводиться зсувати
- BO(1), бо індекс відомий
- CO(log n) через бінарний пошук
- DO(n²), бо кожен елемент переміщується n разів
5.Середня
Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?
- AМін-чергу з пріоритетом
- BЧергу FIFO
- CМножину без упорядкування
- DСтек
6.Середня
Дорожня мережа має 100,000 перехресть, кожне з'єднане приблизно з 4 іншими. Яке подання найдоречніше?
- AБінарна купа ребер
- BОдин відсортований масив вершин
- CСписок суміжності
- DМатриця суміжності
7.Складна
Видалення вузла з двома дітьми з бінарного дерева пошуку зазвичай виконують так:
- AЗамінюють його in-order наступником (або попередником) і видаляють той вузол
- BМіняють його місцями з коренем
- CВидаляють усе піддерево
- DПеребудовують піддерево під ним з нуля й повторно вставляють усі ключі, які воно містило
8.Складна
Яка основна перевага списку з пропусками (skip list) над відсортованим зв'язним списком?
- AВін не використовує додаткової пам'яті
- BОчікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
- CГарантований пошук за O(1), бо кожен вузол зберігає вказівник на кожен інший вузол
- DВін зберігає ключі без упорядкування
Ключ відповідей
- 1. D · Чергу
- 2. A · Купу
- 3. D · Вузол без дітей
- 4. A · O(n), бо наступні елементи доводиться зсувати
- 5. A · Мін-чергу з пріоритетом
- 6. C · Список суміжності
- 7. A · Замінюють його in-order наступником (або попередником) і видаляють той вузол
- 8. B · Очікуваний пошук за O(log n) завдяки кільком рівням вказівників уперед
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.