1.Легка
У якому порядку прямий обхід (preorder) бінарного дерева відвідує вузли?
- AЛіве піддерево, потім вузол, потім праве піддерево
- BПо рівнях згори
- CЛіве піддерево, потім праве піддерево, потім вузол
- DВузол, потім ліве піддерево, потім праве піддерево
2.Легка
Граф складається з:
- AВершин (вузлів), з'єднаних ребрами
- BЛише кореня та листків
- CЛише ключів і гешів
- DРядків і стовпців
3.Легка
Яка операція має складність O(1) для масиву, але O(n) для однозв'язного списку?
- AЧитання першого елемента
- BДоступ до елемента з індексом i
- CВидалення головного елемента
- DВставлення на початок
4.Середня
Ключі 50, 30, 70, 20, 40 вставляють у такому порядку в порожнє бінарне дерево пошуку. Яка ліва дитина вузла 30?
- A20
- B50
- C70
- D40
5.Середня
Дорожня мережа має 100,000 перехресть, кожне з'єднане приблизно з 4 іншими. Яке подання найдоречніше?
- AОдин відсортований масив вершин
- BМатриця суміжності
- CСписок суміжності
- DБінарна купа ребер
6.Середня
Скільки часу потрібно, щоб перевірити наявність ребра (u, v) за допомогою матриці суміжності?
- AO(log V)
- BO(1)
- CO(V)
- DO(E)
7.Складна
Що робить розширюване дерево (splay tree) після кожного звертання?
- AПереміщує вузол, до якого звернулися, у листок
- BПерефарбовує вузли на шляху пошуку
- CПоворотами піднімає вузол, до якого звернулися, у корінь
- DПеребудовує все дерево у збалансовану форму
8.Складна
Алгоритм Кана для топологічного сортування раз у раз видаляє вершини з напівстепенем входу 0. Яка структура зберігає ці вершини?
- AМакс-купа, упорядкована за напівстепенем виходу
- BЧерга (або будь-яка колекція) вершин із напівстепенем входу 0
- CМатриця суміжності, що фіксує, які вершини вже видалено
- DСтек усіх відвіданих ребер
Ключ відповідей
- 1. D · Вузол, потім ліве піддерево, потім праве піддерево
- 2. A · Вершин (вузлів), з'єднаних ребрами
- 3. B · Доступ до елемента з індексом i
- 4. A · 20
- 5. C · Список суміжності
- 6. B · O(1)
- 7. C · Поворотами піднімає вузол, до якого звернулися, у корінь
- 8. B · Черга (або будь-яка колекція) вершин із напівстепенем входу 0
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.