1.Легка
Що таке дек (deque, двостороння черга)?
- AСтруктура, що дозволяє вставлення та видалення з обох кінців
- BЧерга, відсортована за пріоритетом
- CЧерга, що дозволяє видалення лише з кінця
- DДві окремі черги, що спільно використовують один масив
2.Легка
Яка структура даних працює за принципом «останнім прийшов — першим вийшов» (LIFO)?
- AСтек
- BЗв'язний список
- CЧерга
- DГеш-таблиця
3.Легка
Де розташований найменший елемент бінарної мін-купи?
- AУ крайньому лівому листку
- BУ будь-якому листку, який треба знайти
- CУ корені
- DВ останній позиції масиву
4.Середня
Чому бінарну купу можна зберігати в масиві без жодних вказівників?
- AУсі ключі в купі однакові
- BЦе повне бінарне дерево, тож позиції визначаються простими формулами індексів
- CМасиви автоматично зберігають ключі відсортованими, тож вказівники не потрібні
- DКупи ніколи не містять понад 100 елементів
5.Середня
Що відбувається, коли геш-таблиця виконує повторне гешування (rehash) після того, як коефіцієнт заповнення перевищив поріг?
- AНайстаріші ключі видаляються, щоб звільнити місце
- BВиділяється більша таблиця, і кожен ключ вставляється знову
- CЛише ключі з колізіями переміщуються в новий список переповнення в кінці таблиці
- DНаявні ключі сортуються на місці
6.Середня
Який максимально можливий коефіцієнт заповнення геш-таблиці з відкритою адресацією?
- A1
- BМаксимуму немає
- C0,5
- D2
7.Складна
У BST з коренем 50, лівим піддеревом 30 (діти 20, 40) і правим піддеревом 70 (діти 60, 80) корінь видаляють за допомогою наступника в симетричному порядку. Який ключ стає новим коренем?
- A80
- B70
- C40
- D60
8.Складна
Вставлення ключа в AVL-дерево робить ліве піддерево вузла надто високим, причому новий ключ потрапив у ліве піддерево його лівої дитини (випадок «ліво-ліво»). Яке виправлення застосовують?
- AОдинарний лівий поворот у незбалансованому вузлі
- BПерефарбування вузла та його дитини
- CОдинарний правий поворот у незбалансованому вузлі
- DЛівий поворот у дитині, потім правий поворот у вузлі
Ключ відповідей
- 1. A · Структура, що дозволяє вставлення та видалення з обох кінців
- 2. A · Стек
- 3. C · У корені
- 4. B · Це повне бінарне дерево, тож позиції визначаються простими формулами індексів
- 5. B · Виділяється більша таблиця, і кожен ключ вставляється знову
- 6. A · 1
- 7. D · 60
- 8. C · Одинарний правий поворот у незбалансованому вузлі
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.