1.Легка
Що таке коефіцієнт заповнення (load factor) геш-таблиці?
- AКількість збережених елементів, поділена на кількість кошиків
- BКількість колізій на цей момент
- CКількість кошиків, поділена на середню довжину збережених ключів
- DЧас, потрібний для завантаження таблиці з диска
2.Легка
Глибина вузла в дереві — це:
- AКількість ребер від цього вузла до найглибшого листка
- BКількість ребер від кореня до цього вузла
- CКількість дітей цього вузла
- DКількість вузлів у його піддереві
3.Легка
У якому порядку зворотний обхід (postorder) бінарного дерева відвідує вузли?
- AЛіве піддерево, потім вузол, потім праве піддерево
- BПраве піддерево, потім вузол, потім ліве піддерево
- CЛіве піддерево, потім праве піддерево, потім вузол
- DВузол, потім ліве піддерево, потім праве піддерево
4.Середня
Ви маєте посилання на вузол у середині списку. У якому списку його можна видалити за O(1)?
- AУ відсортованому масиві
- BУ динамічному масиві
- CВ однозв'язному списку
- DУ двозв'язному списку
5.Середня
Як знайти мінімальний ключ у бінарному дереві пошуку?
- AІти від кореня лівими дітьми, доки лівої дитини не буде
- BВідвідати кожен листок і порівняти їх
- CІти від кореня правими дітьми, доки правої дитини не буде
- DПодивитися лише на корінь
6.Середня
Яка вартість вставлення елемента в середину масиву з n елементів?
- AO(n), бо наступні елементи доводиться зсувати
- BO(1), бо індекс відомий
- CO(log n) через бінарний пошук
- DO(n²), бо кожен елемент переміщується n разів
7.Складна
Яку гарантію щодо висоти дерева з n ключами дають правила червоно-чорного дерева?
- AВисота щонайбільше n / 2
- BВисота рівно log2 n
- CВисота щонайбільше 2 log2(n + 1)
- DВисота щонайбільше log2 n + 1
8.Складна
Фільтр Блума може відповісти на запитання «чи належить цей елемент множині?»:
- AЗ можливими хибнонегативними, але без хибнопозитивних результатів
- BЛише для чисел
- CЗ можливими хибнопозитивними, але без хибнонегативних результатів
- DЗавжди точно
Ключ відповідей
- 1. A · Кількість збережених елементів, поділена на кількість кошиків
- 2. B · Кількість ребер від кореня до цього вузла
- 3. C · Ліве піддерево, потім праве піддерево, потім вузол
- 4. D · У двозв'язному списку
- 5. A · Іти від кореня лівими дітьми, доки лівої дитини не буде
- 6. A · O(n), бо наступні елементи доводиться зсувати
- 7. C · Висота щонайбільше 2 log2(n + 1)
- 8. C · З можливими хибнопозитивними, але без хибнонегативних результатів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.