1.Легка
Що визначає бінарне дерево?
- AКожен вузол зберігає двійкове число
- BДерево має рівно два рівні
- CКожен вузол має рівно двох дітей
- DКожен вузол має щонайбільше двох дітей
2.Легка
Геш-таблиця (hash table) зберігає дані у вигляді:
- AДерева з упорядкованими ключами
- BЛише відсортованого списку
- CПар ключ–значення, розташування яких визначає геш-функція
- DРядка фіксованої довжини
3.Легка
Що таке цикл у графі?
- AШлях, що починається й закінчується в одній вершині
- BШлях, що відвідує кожну вершину
- CВершина без ребер
- DРебро з вагою нуль
4.Середня
Що правильно щодо матриці суміжності неорієнтованого графа?
- AВона завжди верхньотрикутна
- BВона симетрична відносно головної діагоналі
- CКожен рядок містить рівно одну 1
- DЇї головна діагональ завжди містить одиниці
5.Середня
Застосунку потрібен швидкий пошук, а також виведення ключів у відсортованому порядку та відповіді на запити діапазону. Яка структура підходить найкраще?
- AЗбалансоване бінарне дерево пошуку
- BГеш-таблиця
- CНевідсортований зв'язний список
- DСтек
6.Середня
Де розташований батько вузла з індексом i в бінарній купі, що зберігається в масиві з індексацією від 0?
- AВ індексі 2i + 1
- BВ індексі i − 1
- CВ індексі ⌊i / 2⌋ + 1
- DВ індексі ⌊(i − 1) / 2⌋
7.Складна
Яка вартість однієї операції find у найгіршому випадку в структурі union-find з n елементами без об'єднання за рангом і стиснення шляхів?
- AO(log n)
- BO(α(n))
- CO(1)
- DO(n)
8.Складна
Для кожного елемента масиву потрібно знайти наступний більший елемент праворуч від нього за загальний час O(n). Яка структура допоможе?
- AСтек, що зберігає елементи, які чекають на свою відповідь
- BГеш-таблиця всіх елементів
- CЧерга, що містить кожну пару елементів
- DБінарне дерево пошуку, перебудоване для кожного елемента
Ключ відповідей
- 1. D · Кожен вузол має щонайбільше двох дітей
- 2. C · Пар ключ–значення, розташування яких визначає геш-функція
- 3. A · Шлях, що починається й закінчується в одній вершині
- 4. B · Вона симетрична відносно головної діагоналі
- 5. A · Збалансоване бінарне дерево пошуку
- 6. D · В індексі ⌊(i − 1) / 2⌋
- 7. D · O(n)
- 8. A · Стек, що зберігає елементи, які чекають на свою відповідь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.