1.Легка
Що таке коефіцієнт заповнення (load factor) геш-таблиці?
- AКількість колізій на цей момент
- BКількість кошиків, поділена на середню довжину збережених ключів
- CЧас, потрібний для завантаження таблиці з диска
- DКількість збережених елементів, поділена на кількість кошиків
2.Легка
Що таке вузли-брати (siblings) у дереві?
- AВузол і його батько
- BВузли без дітей
- CВузли на однаковій глибині в різних піддеревах
- DВузли зі спільним батьком
3.Легка
Що таке листок у дереві?
- AВузол рівно з однією дитиною
- BВузол без дітей
- CВузол без батька
- DВузол із найбільшим значенням
4.Середня
Як знайти мінімальний ключ у бінарному дереві пошуку?
- AІти від кореня лівими дітьми, доки лівої дитини не буде
- BІти від кореня правими дітьми, доки правої дитини не буде
- CВідвідати кожен листок і порівняти їх
- DПодивитися лише на корінь
5.Середня
Яка висота бінарного дерева пошуку з n вузлами в найгіршому випадку, якщо ключі вставляються у відсортованому порядку?
- A1
- Blog₂ n
- Cn (дерево перетворюється на зв'язний список)
- D√n
6.Середня
Ключі 50, 30, 70, 20, 40 вставляють у такому порядку в порожнє бінарне дерево пошуку. Яка ліва дитина вузла 30?
- A40
- B50
- C20
- D70
7.Складна
Для кожного елемента масиву потрібно знайти наступний більший елемент праворуч від нього за загальний час O(n). Яка структура допоможе?
- AБінарне дерево пошуку, перебудоване для кожного елемента
- BЧерга, що містить кожну пару елементів
- CГеш-таблиця всіх елементів
- DСтек, що зберігає елементи, які чекають на свою відповідь
8.Складна
Який час роботи пошуку в ширину (BFS) у графі з V вершинами, що зберігається як матриця суміжності?
- AO(E log V)
- BO(V²)
- CO(V)
- DO(V + E)
Ключ відповідей
- 1. D · Кількість збережених елементів, поділена на кількість кошиків
- 2. D · Вузли зі спільним батьком
- 3. B · Вузол без дітей
- 4. A · Іти від кореня лівими дітьми, доки лівої дитини не буде
- 5. C · n (дерево перетворюється на зв'язний список)
- 6. C · 20
- 7. D · Стек, що зберігає елементи, які чекають на свою відповідь
- 8. B · O(V²)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.