1.Легка
Що таке листок у дереві?
- AВузол із найбільшим значенням
- BВузол без дітей
- CВузол рівно з однією дитиною
- DВузол без батька
2.Легка
Яку структуру даних використовують для обходу дерева по рівнях?
- AГеш-таблицю
- BЧергу з пріоритетом
- CЧергу
- DСтек
3.Легка
Яка структура даних працює за принципом «останнім прийшов — першим вийшов» (LIFO)?
- AГеш-таблиця
- BЧерга
- CЗв'язний список
- DСтек
4.Середня
Як працює extract-min у бінарній мін-купі?
- AШукають новий мінімум серед усіх листків
- BВидаляють останній елемент масиву
- CВидаляють корінь і зсувають усі елементи на одну позицію ліворуч
- DОстанній елемент переміщують у корінь і просіюють униз
5.Середня
Вузол бінарного дерева пошуку має праве піддерево. Де розташований його наступник у симетричному порядку (in-order successor)?
- AЗавжди його батько
- BКрайній лівий вузол його правого піддерева
- CКрайній правий вузол його лівого піддерева
- DЗавжди його права дитина
6.Середня
Яка висота бінарного дерева пошуку з n вузлами в найгіршому випадку, якщо ключі вставляються у відсортованому порядку?
- A√n
- B1
- Clog₂ n
- Dn (дерево перетворюється на зв'язний список)
7.Складна
Для кожного елемента масиву потрібно знайти наступний більший елемент праворуч від нього за загальний час O(n). Яка структура допоможе?
- AСтек, що зберігає елементи, які чекають на свою відповідь
- BБінарне дерево пошуку, перебудоване для кожного елемента
- CЧерга, що містить кожну пару елементів
- DГеш-таблиця всіх елементів
8.Складна
Яка структура даних забезпечує кеш LRU (least recently used) з операціями get і put за O(1)?
- AОдин відсортований масив
- BГеш-мапа в поєднанні з двозв'язним списком
- CЛише стек
- DЛише бінарне дерево пошуку
Ключ відповідей
- 1. B · Вузол без дітей
- 2. C · Чергу
- 3. D · Стек
- 4. D · Останній елемент переміщують у корінь і просіюють униз
- 5. B · Крайній лівий вузол його правого піддерева
- 6. D · n (дерево перетворюється на зв'язний список)
- 7. A · Стек, що зберігає елементи, які чекають на свою відповідь
- 8. B · Геш-мапа в поєднанні з двозв'язним списком
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.