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