1.Легка
Який час виконання сортування підрахунком для n цілих чисел у діапазоні від 0 до k?
- AO(n + k)
- BO(n log n)
- CO(k log n)
- DO(n²)
2.Легка
Що означає f(n) = Θ(g(n))?
- Af зростає строго швидше, ніж g
- Bf зростає з тією самою швидкістю, що й g, обмежена зверху й знизу сталими кратними g
- Cf завжди менша за g для кожного n, тож g обмежує її зверху, але ніколи знизу
- Df зростає строго повільніше, ніж g
3.Легка
Який алгоритм сортування обирає опорний елемент і розбиває масив на менші й більші елементи?
- AСортування бульбашкою
- BСортування злиттям
- CСортування вставками
- DШвидке сортування (quicksort)
4.Середня
Як алгоритм Прима будує мінімальне кістякове дерево?
- AВін видаляє найдорожче ребро, доки не залишиться циклів
- BВін запускає пошук у ширину й зберігає дерево BFS
- CВін сортує всі ребра за вагою й додає кожне, окрім тих, що утворили б цикл у лісі
- DВін вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
5.Середня
Часова складність наївного рекурсивного обчислення чисел Фібоначчі (fib(n) = fib(n−1) + fib(n−2)) є:
- AЛогарифмічною
- BЕкспоненційною
- CЛінійною
- DСталою
6.Середня
Функція виконує один цикл із n ітерацій, а потім окремо ще один цикл із n ітерацій. Яка її часова складність?
- AO(n)
- BO(n²)
- CO(log n)
- DO(2ⁿ)
7.Складна
Яка часова складність: for i = 1 to n: for (j = i; j ≤ n; j = j + i) виконати роботу O(1)?
- AO(n log n)
- BO(n √n)
- CO(n²)
- DO(n)
8.Складна
Що встановила теорема Кука–Левіна?
- AПроблема зупинки нерозв'язна
- BКожну задачу з NP можна розв'язати за експоненційний час
- CЗадача виконуваності булевих формул (SAT) є NP-повною
- DP не дорівнює NP
Ключ відповідей
- 1. A · O(n + k)
- 2. B · f зростає з тією самою швидкістю, що й g, обмежена зверху й знизу сталими кратними g
- 3. D · Швидке сортування (quicksort)
- 4. D · Він вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- 5. B · Експоненційною
- 6. A · O(n)
- 7. A · O(n log n)
- 8. C · Задача виконуваності булевих формул (SAT) є NP-повною
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.