1.Легка
В однозв'язному списку кожен вузол містить:
- AДані та посилання на наступний вузол
- BДані та посилання на всі інші вузли
- CЛише дані
- DДані та індекс
2.Легка
Що таке степінь вершини в неорієнтованому графі?
- AЇї позиція в списку суміжності
- BКількість вершин у графі
- CКількість ребер, з'єднаних із нею
- DДовжина найдовшого шляху з неї
3.Легка
Що робить геш-функція в геш-таблиці?
- AВідображає ключ в індекс у таблиці
- BРахує, скільки ключів збережено
- CШифрує значення в таблиці
- DСортує ключі в таблиці
4.Середня
Дорожня мережа має 100,000 перехресть, кожне з'єднане приблизно з 4 іншими. Яке подання найдоречніше?
- AБінарна купа ребер
- BОдин відсортований масив вершин
- CМатриця суміжності
- DСписок суміжності
5.Середня
Бінарне дерево має корінь 1 з лівою дитиною 2 і правою дитиною 3; вузол 2 має дітей 4 (ліва) і 5 (права). Який зворотний обхід (postorder)?
- A4 2 5 1 3
- B5 4 3 2 1
- C4 5 2 3 1
- D1 2 4 5 3
6.Середня
Скільки вузлів має ідеальне бінарне дерево висоти h, якщо висоту рахують у ребрах?
- A2h
- Bh2
- C2h + 1
- D2h+1 − 1
7.Складна
Ключі 5, 3, 8, 1 вставляють у такому порядку в порожню бінарну мін-купу на основі масиву. Який остаточний масив?
- A[1, 3, 5, 8]
- B[1, 5, 8, 3]
- C[1, 3, 8, 5]
- D[3, 1, 8, 5]
8.Складна
Які операції підтримує дерево Фенвіка (binary indexed tree) над масивом із n чисел за O(log n)?
- AЗапити префіксних сум і оновлення окремих елементів
- BСортування масиву та бінарний пошук
- CВставлення елементів у будь-яку позицію
- DЗнаходження медіани за O(1)
Ключ відповідей
- 1. A · Дані та посилання на наступний вузол
- 2. C · Кількість ребер, з'єднаних із нею
- 3. A · Відображає ключ в індекс у таблиці
- 4. D · Список суміжності
- 5. C · 4 5 2 3 1
- 6. D · 2h+1 − 1
- 7. C · [1, 3, 8, 5]
- 8. A · Запити префіксних сум і оновлення окремих елементів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.