1.Легка
Яка операція має складність O(1) для масиву, але O(n) для однозв'язного списку?
- AВидалення головного елемента
- BЧитання першого елемента
- CВставлення на початок
- DДоступ до елемента з індексом i
2.Легка
Геш-таблиця (hash table) зберігає дані у вигляді:
- AДерева з упорядкованими ключами
- BЛише відсортованого списку
- CПар ключ–значення, розташування яких визначає геш-функція
- DРядка фіксованої довжини
3.Легка
Що таке орієнтований граф?
- AГраф, що не має циклів
- BГраф, у якому кожна пара різних вершин з'єднана ребром
- CГраф, ребра якого мають напрямок від однієї вершини до іншої
- DГраф, усі ребра якого мають ваги
4.Середня
Як знайти мінімальний ключ у бінарному дереві пошуку?
- AВідвідати кожен листок і порівняти їх
- BІти від кореня лівими дітьми, доки лівої дитини не буде
- CІти від кореня правими дітьми, доки правої дитини не буде
- DПодивитися лише на корінь
5.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- A0,5
- BМаксимуму немає
- C2
- D1
6.Середня
Скільки пам'яті займає матриця суміжності графа з V вершинами?
- AO(log V)
- BO(V + E)
- CO(V²)
- DO(E)
7.Складна
Чим radix-дерево (стиснене префіксне дерево) краще за звичайне trie?
- AВоно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком
- BВоно зберігає лише першу літеру кожного слова
- CВоно зберігає кожне слово в геш-таблиці в корені замість окремих вузлів
- DВоно сортує дітей кожного вузла за частотою
8.Складна
Для кожного елемента масиву потрібно знайти наступний більший елемент праворуч від нього за загальний час O(n). Яка структура допоможе?
- AГеш-таблиця всіх елементів
- BЧерга, що містить кожну пару елементів
- CБінарне дерево пошуку, перебудоване для кожного елемента
- DСтек, що зберігає елементи, які чекають на свою відповідь
Ключ відповідей
- 1. D · Доступ до елемента з індексом i
- 2. C · Пар ключ–значення, розташування яких визначає геш-функція
- 3. C · Граф, ребра якого мають напрямок від однієї вершини до іншої
- 4. B · Іти від кореня лівими дітьми, доки лівої дитини не буде
- 5. D · 1
- 6. C · O(V²)
- 7. A · Воно об'єднує ланцюжки вузлів з однією дитиною в одне ребро, позначене рядком
- 8. D · Стек, що зберігає елементи, які чекають на свою відповідь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.