1.Легка
Що таке зважений граф?
- AГраф, у якому кожне ребро має числове значення, як-от вартість чи відстань
- BГраф, у якому ребер більше, ніж вершин
- CГраф, у якому деякі вершини важчі за інші, бо мають більше ребер
- DГраф, що зберігається на диску
2.Легка
Що зберігається для кожної вершини в поданні графа списками суміжності?
- AРядок із V булевих значень
- BСписок сусідніх вершин
- CНайкоротший шлях до кожної іншої вершини
- DЗагальна кількість ребер у графі
3.Легка
Яка операція має складність O(1) для масиву, але O(n) для однозв'язного списку?
- AВставлення на початок
- BЧитання першого елемента
- CВидалення головного елемента
- DДоступ до елемента з індексом i
4.Середня
Як знайти мінімальний ключ у бінарному дереві пошуку?
- AПодивитися лише на корінь
- BІти від кореня правими дітьми, доки правої дитини не буде
- CІти від кореня лівими дітьми, доки лівої дитини не буде
- DВідвідати кожен листок і порівняти їх
5.Середня
Яка висота бінарного дерева пошуку з n вузлами в найгіршому випадку, якщо ключі вставляються у відсортованому порядку?
- An (дерево перетворюється на зв'язний список)
- B1
- Clog₂ n
- D√n
6.Середня
Яке значення постфіксного виразу 3 4 + 2 * ?
- A14
- B10
- C11
- D24
7.Складна
Яку проблему лінійного зондування переважно зменшує подвійне гешування?
- AВартість O(n) читання значення ключа
- BПервинну кластеризацію, коли утворюються довгі серії зайнятих комірок
- CПотребу в геш-функції
- DПотребу зберігати ключі в таблиці
8.Складна
Для чого використовують структуру union-find в алгоритмі Краскала для мінімального кістякового дерева?
- AЩоб перевірити, чи вже з'єднані два кінці ребра
- BЩоб зберігати поточну відстань кожної вершини від джерела під час пошуку
- CЩоб обрати початкову вершину
- DЩоб відсортувати ребра за вагою
Ключ відповідей
- 1. A · Граф, у якому кожне ребро має числове значення, як-от вартість чи відстань
- 2. B · Список сусідніх вершин
- 3. D · Доступ до елемента з індексом i
- 4. C · Іти від кореня лівими дітьми, доки лівої дитини не буде
- 5. A · n (дерево перетворюється на зв'язний список)
- 6. A · 14
- 7. B · Первинну кластеризацію, коли утворюються довгі серії зайнятих комірок
- 8. A · Щоб перевірити, чи вже з'єднані два кінці ребра
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.