1.Легка
Що робить операція peek (або top) стека?
- AВидаляє всі елементи зі стека
- BПовертає верхній елемент, не видаляючи його
- CПовертає нижній елемент стека
- DВидаляє верхній елемент і повертає його
2.Легка
Що таке степінь вершини в неорієнтованому графі?
- AКількість вершин у графі
- BКількість ребер, з'єднаних із нею
- CДовжина найдовшого шляху з неї
- DЇї позиція в списку суміжності
3.Легка
Що містить вказівник next останнього вузла однозв'язного списку?
- AАдресу першого вузла
- BАдресу попереднього вузла
- CNull (жодного вузла)
- DКількість вузлів у списку
4.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- AМаксимуму немає
- B1
- C2
- D0,5
5.Середня
Що відбувається, коли геш-таблиця виконує повторне гешування (rehash) після того, як коефіцієнт заповнення перевищив поріг?
- AНаявні ключі сортуються на місці
- BНайстаріші ключі видаляються, щоб звільнити місце
- CВиділяється більша таблиця, і кожен ключ вставляється знову
- DЛише ключі з колізіями переміщуються в новий список переповнення в кінці таблиці
6.Середня
AVL-дерева та червоно-чорні дерева гарантують:
- AЩо жоден вузол не має двох дітей
- BПошук за сталий час у будь-якому випадку
- CВисоту O(log n) завдяки перебалансуванню
- DЗберігання ключів у порядку вставлення
7.Складна
Яка пара обходів завжди однозначно визначає бінарне дерево з різними ключами?
- AПрямий і зворотний обходи
- BЛише прямий обхід
- CЛише обхід по рівнях
- DПрямий і симетричний обходи
8.Складна
Яке твердження про пірамідальне сортування (heapsort) правильне?
- AВоно стабільне й потребує O(n) додаткової пам'яті
- BВоно працює за час O(n) на будь-яких вхідних даних
- CВоно потребує бінарного дерева пошуку як додаткового сховища, тож використовує O(n) додаткової пам'яті
- DВоно сортує на місці за час O(n log n) у найгіршому випадку, але не є стабільним
Ключ відповідей
- 1. B · Повертає верхній елемент, не видаляючи його
- 2. B · Кількість ребер, з'єднаних із нею
- 3. C · Null (жодного вузла)
- 4. B · 1
- 5. C · Виділяється більша таблиця, і кожен ключ вставляється знову
- 6. C · Висоту O(log n) завдяки перебалансуванню
- 7. D · Прямий і симетричний обходи
- 8. D · Воно сортує на місці за час O(n log n) у найгіршому випадку, але не є стабільним
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.