1.Легка
Чому дорівнює log₂ 1024?
- A32
- B12
- C10
- D512
2.Легка
Що таке рекурсія?
- AФункція, яка викликає саму себе для менших вхідних даних
- BМетод сортування
- CТип структури даних
- DЦикл, який ніколи не закінчується
3.Легка
Яка часова складність бінарного пошуку у відсортованому масиві?
- AO(1)
- BO(n)
- CO(n log n)
- DO(log n)
4.Середня
Який розв'язок рекурентного співвідношення T(n) = T(n − 1) + O(1)?
- AO(n²)
- BO(log n)
- CO(n)
- DO(2ⁿ)
5.Середня
Як алгоритм Прима будує мінімальне кістякове дерево?
- AВін вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- BВін запускає пошук у ширину й зберігає дерево BFS
- CВін сортує всі ребра за вагою й додає кожне, окрім тих, що утворили б цикл у лісі
- DВін видаляє найдорожче ребро, доки не залишиться циклів
6.Середня
Чому багато бібліотечних процедур сортування переходять на сортування вставками для дуже малих підмасивів?
- AСортування вставками використовує менше пам'яті, ніж будь-який інший алгоритм сортування, на великих даних
- BСортування вставками має складність O(n log n) у найгіршому випадку
- CСортування вставками має малі накладні витрати й швидке на малих або майже відсортованих даних
- DРекурсивні алгоритми не можуть обробляти масиви менші за 10 елементів
7.Складна
Який час виконання алгоритму Дейкстри з бінарною купою на графі з V вершинами та E ребрами?
- AO((V + E) log V)
- BO(V × E)
- CO(V³)
- DO(V + E)
8.Складна
Узявши обидва кінці кожного ребра максимального (за включенням) паросполучення, отримують вершинне покриття. Наскільки воно добре?
- AЩонайбільше вдвічі більше за мінімальне вершинне покриття
- BЩонайбільше в log n разів більше за мінімум
- CНевідомої якості порівняно з оптимумом
- DЗавжди мінімальне вершинне покриття
Ключ відповідей
- 1. C · 10
- 2. A · Функція, яка викликає саму себе для менших вхідних даних
- 3. D · O(log n)
- 4. C · O(n)
- 5. A · Він вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- 6. C · Сортування вставками має малі накладні витрати й швидке на малих або майже відсортованих даних
- 7. A · O((V + E) log V)
- 8. A · Щонайбільше вдвічі більше за мінімальне вершинне покриття
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.