1.Легка
Як називається операція черги, що видаляє елемент на її початку?
- APush
- BEnqueue
- CInsert
- DDequeue
2.Легка
Геш-таблиця (hash table) зберігає дані у вигляді:
- AРядка фіксованої довжини
- BПар ключ–значення, розташування яких визначає геш-функція
- CЛише відсортованого списку
- DДерева з упорядкованими ключами
3.Легка
Що таке колізія в геш-таблиці?
- AДва різні ключі відображаються в один індекс
- BКлюч узагалі не можна гешувати
- CУ таблиці закінчується пам'ять
- DДва однакові ключі зберігаються двічі
4.Середня
Дорожня мережа має 100,000 перехресть, кожне з'єднане приблизно з 4 іншими. Яке подання найдоречніше?
- AМатриця суміжності
- BБінарна купа ребер
- CОдин відсортований масив вершин
- DСписок суміжності
5.Середня
Префіксне дерево (trie) особливо ефективне для:
- AПошуку найкоротших шляхів
- BЗберігання матриць
- CСортування чисел
- DПошуку за префіксом, наприклад автодоповнення
6.Середня
Яку структуру даних використовує пошук у глибину (DFS, ітеративна версія)?
- AСтек
- BКупа
- CЧерга
- DЛише геш-таблиця
7.Складна
Ключі 5, 3, 8, 1 вставляють у такому порядку в порожню бінарну мін-купу на основі масиву. Який остаточний масив?
- A[3, 1, 8, 5]
- B[1, 3, 5, 8]
- C[1, 3, 8, 5]
- D[1, 5, 8, 3]
8.Складна
Яка властивість підтримує кожне B-дерево ідеально збалансованим?
- AКожен вузол має рівно двох дітей
- BКожен вузол зберігає один ключ
- CУсі листки розташовані на однаковій глибині
- DКлючі зберігаються лише в корені
Ключ відповідей
- 1. D · Dequeue
- 2. B · Пар ключ–значення, розташування яких визначає геш-функція
- 3. A · Два різні ключі відображаються в один індекс
- 4. D · Список суміжності
- 5. D · Пошуку за префіксом, наприклад автодоповнення
- 6. A · Стек
- 7. C · [1, 3, 8, 5]
- 8. C · Усі листки розташовані на однаковій глибині
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.