1.Легка
Що містить вказівник next останнього вузла однозв'язного списку?
- AАдресу першого вузла
- BАдресу попереднього вузла
- CNull (жодного вузла)
- DКількість вузлів у списку
2.Легка
Граф складається з:
- AЛише кореня та листків
- BВершин (вузлів), з'єднаних ребрами
- CРядків і стовпців
- DЛише ключів і гешів
3.Легка
В однозв'язному списку кожен вузол містить:
- AДані та індекс
- BЛише дані
- CДані та посилання на наступний вузол
- DДані та посилання на всі інші вузли
4.Середня
Як обчислюють наступну позицію після індексу i в циклічній черзі, що зберігається в масиві місткістю n?
- A(i − 1) mod n
- B(i + 1) mod n
- C2i + 1
- Di + 1
5.Середня
Який абстрактний тип даних використовує алгоритм Дейкстри, щоб обрати наступну вершину для обробки?
- AСтек
- BЧергу FIFO
- CМін-чергу з пріоритетом
- DМножину без упорядкування
6.Середня
Як працює extract-min у бінарній мін-купі?
- AОстанній елемент переміщують у корінь і просіюють униз
- BШукають новий мінімум серед усіх листків
- CВидаляють останній елемент масиву
- DВидаляють корінь і зсувають усі елементи на одну позицію ліворуч
7.Складна
Яку гарантію щодо висоти дерева з n ключами дають правила червоно-чорного дерева?
- AВисота щонайбільше 2 log2(n + 1)
- BВисота щонайбільше n / 2
- CВисота щонайбільше log2 n + 1
- DВисота рівно log2 n
8.Складна
Часова складність операції decrease-key у бінарній купі (за відомої позиції елемента) становить:
- AO(n)
- BO(log n)
- CO(1)
- DO(n log n)
Ключ відповідей
- 1. C · Null (жодного вузла)
- 2. B · Вершин (вузлів), з'єднаних ребрами
- 3. C · Дані та посилання на наступний вузол
- 4. B · (i + 1) mod n
- 5. C · Мін-чергу з пріоритетом
- 6. A · Останній елемент переміщують у корінь і просіюють униз
- 7. A · Висота щонайбільше 2 log2(n + 1)
- 8. B · O(log n)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.