1.Легка
Що таке колізія в геш-таблиці?
- AКлюч узагалі не можна гешувати
- BДва однакові ключі зберігаються двічі
- CУ таблиці закінчується пам'ять
- DДва різні ключі відображаються в один індекс
2.Легка
Як називається операція стека, що додає елемент на вершину?
- APop
- BPeek
- CEnqueue
- DPush
3.Легка
Що зберігається для кожної вершини в поданні графа списками суміжності?
- AНайкоротший шлях до кожної іншої вершини
- BРядок із V булевих значень
- CСписок сусідніх вершин
- DЗагальна кількість ребер у графі
4.Середня
Яка вартість вставлення елемента в середину масиву з n елементів?
- AO(n²), бо кожен елемент переміщується n разів
- BO(n), бо наступні елементи доводиться зсувати
- CO(1), бо індекс відомий
- DO(log n) через бінарний пошук
5.Середня
Скільки пам'яті займає матриця суміжності графа з V вершинами?
- AO(log V)
- BO(V + E)
- CO(E)
- DO(V²)
6.Середня
Яке значення постфіксного виразу 3 4 + 2 * ?
- A11
- B14
- C10
- D24
7.Складна
Чому бази даних для індексів часто використовують B+ дерева, а не звичайні B-дерева?
- AB+ дерева використовують бінарні внутрішні вузли, що зменшує кількість зчитувань із диска
- BУсі записи розташовані у зв'язаних листках, що робить сканування діапазонів ефективним
- CB+ дерева зберігають дані лише в корені
- DB+ дерева не потребують збалансування
8.Складна
Часова складність операції decrease-key у бінарній купі (за відомої позиції елемента) становить:
- AO(1)
- BO(n)
- CO(log n)
- DO(n log n)
Ключ відповідей
- 1. D · Два різні ключі відображаються в один індекс
- 2. D · Push
- 3. C · Список сусідніх вершин
- 4. B · O(n), бо наступні елементи доводиться зсувати
- 5. D · O(V²)
- 6. B · 14
- 7. B · Усі записи розташовані у зв'язаних листках, що робить сканування діапазонів ефективним
- 8. C · O(log n)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.