1.Легка
Яка структура даних працює за принципом «останнім прийшов — першим вийшов» (LIFO)?
- AЗв'язний список
- BГеш-таблиця
- CЧерга
- DСтек
2.Легка
Граф складається з:
- AВершин (вузлів), з'єднаних ребрами
- BРядків і стовпців
- CЛише ключів і гешів
- DЛише кореня та листків
3.Легка
Що містить кожен вузол двозв'язного списку?
- AДані та два вказівники: один на наступний вузол і один на вузол після нього
- BДані, вказівник на наступний вузол і вказівник на попередній вузол
- CДані та лише вказівник на наступний вузол
- DДві копії даних і один вказівник
4.Середня
Яку структуру даних використовує виконувана програма, щоб відстежувати активні виклики функцій та їхні локальні змінні?
- AСтек викликів
- BБінарне дерево пошуку фреймів
- CЧергу пам'яті купи
- DГеш-таблицю функцій
5.Середня
Симетричний обхід (in-order) бінарного дерева пошуку відвідує ключі:
- AПо рівнях
- BУ порядку зростання (відсортовано)
- CУ порядку вставлення
- DЗавжди в порядку спадання
6.Середня
Скільки триває пошук слова довжиною L у префіксному дереві (trie) з фіксованим алфавітом?
- AO(n), де n — кількість слів
- BO(L), незалежно від кількості збережених слів
- CO(log n), де n — кількість слів
- DO(L × n)
7.Складна
Які операції підтримує дерево Фенвіка (binary indexed tree) над масивом із n чисел за O(log n)?
- AЗнаходження медіани за O(1)
- BЗапити префіксних сум і оновлення окремих елементів
- CВставлення елементів у будь-яку позицію
- DСортування масиву та бінарний пошук
8.Складна
Що робить розширюване дерево (splay tree) після кожного звертання?
- AПереміщує вузол, до якого звернулися, у листок
- BПеребудовує все дерево у збалансовану форму
- CПоворотами піднімає вузол, до якого звернулися, у корінь
- DПерефарбовує вузли на шляху пошуку
Ключ відповідей
- 1. D · Стек
- 2. A · Вершин (вузлів), з'єднаних ребрами
- 3. B · Дані, вказівник на наступний вузол і вказівник на попередній вузол
- 4. A · Стек викликів
- 5. B · У порядку зростання (відсортовано)
- 6. B · O(L), незалежно від кількості збережених слів
- 7. B · Запити префіксних сум і оновлення окремих елементів
- 8. C · Поворотами піднімає вузол, до якого звернулися, у корінь
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.