1.Легка
Як елементи масиву зберігаються в пам'яті?
- AОдним суцільним блоком, один за одним
- BУ випадкових місцях, обраних гешем
- CРозкидано, зв'язані вказівниками
- DУ дереві сторінок пам'яті
2.Легка
Що визначає бінарне дерево?
- AКожен вузол має щонайбільше двох дітей
- BКожен вузол зберігає двійкове число
- CДерево має рівно два рівні
- DКожен вузол має рівно двох дітей
3.Легка
Глибина вузла в дереві — це:
- AКількість ребер від кореня до цього вузла
- BКількість вузлів у його піддереві
- CКількість дітей цього вузла
- DКількість ребер від цього вузла до найглибшого листка
4.Середня
Чому обхід масиву на практиці часто значно швидший, ніж обхід зв'язного списку такої самої довжини?
- AЕлементи масиву розташовані суцільно, тож добре використовують кеш процесора
- BМасиви використовують менше інструкцій для порівняння значень
- CЗв'язні списки завжди зберігають елементи на диску
- DОбхід масиву загалом має складність O(1), а обхід зв'язного списку — O(n)
5.Середня
Скільки часу потрібно, щоб перевірити наявність ребра (u, v) за допомогою матриці суміжності?
- AO(E)
- BO(V)
- CO(1)
- DO(log V)
6.Середня
Бінарне дерево має корінь 1 з лівою дитиною 2 і правою дитиною 3; вузол 2 має дітей 4 (ліва) і 5 (права). Який зворотний обхід (postorder)?
- A4 2 5 1 3
- B5 4 3 2 1
- C4 5 2 3 1
- D1 2 4 5 3
7.Складна
Якій властивості має відповідати червоно-чорне дерево?
- AКожен вузол має бути червоним
- BКожен червоний вузол повинен мати червоних дітей, тож червоні вузли завжди утворюють неперервні ланцюги до листків
- CКорінь має бути червоним
- DКожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
8.Складна
Часова складність операції decrease-key у бінарній купі (за відомої позиції елемента) становить:
- AO(log n)
- BO(n)
- CO(n log n)
- DO(1)
Ключ відповідей
- 1. A · Одним суцільним блоком, один за одним
- 2. A · Кожен вузол має щонайбільше двох дітей
- 3. A · Кількість ребер від кореня до цього вузла
- 4. A · Елементи масиву розташовані суцільно, тож добре використовують кеш процесора
- 5. C · O(1)
- 6. C · 4 5 2 3 1
- 7. D · Кожен шлях від вузла до його листків-нащадків містить однакову кількість чорних вузлів
- 8. A · O(log n)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.