1.Легка
Що означає, що операція виконується за час O(1)?
- AВона обробляє рівно один елемент за секунду часу виконання
- BЇї час виконання не зростає з розміром вхідних даних
- CЇї можна виконати лише один раз
- DВона завжди триває рівно одну секунду
2.Легка
Який алгоритм сортування обирає опорний елемент і розбиває масив на менші й більші елементи?
- AСортування вставками
- BСортування злиттям
- CШвидке сортування (quicksort)
- DСортування бульбашкою
3.Легка
Які три кроки алгоритму «розділяй і володарюй»?
- AРозділити, підкорити, об'єднати
- BВгадати, перевірити, повторити
- CВідсортувати, знайти, повернути
- DПрочитати, обчислити, записати
4.Середня
Яка часова складність обчислення n-го числа Фібоначчі за допомогою таблиці знизу вгору?
- AO(n²)
- BO(n)
- CO(2ⁿ)
- DO(log n)
5.Середня
Як алгоритм Прима будує мінімальне кістякове дерево?
- AВін вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- BВін видаляє найдорожче ребро, доки не залишиться циклів
- CВін сортує всі ребра за вагою й додає кожне, окрім тих, що утворили б цикл у лісі
- DВін запускає пошук у ширину й зберігає дерево BFS
6.Середня
Нижня межа для сортування на основі порівнянь у найгіршому випадку становить:
- AΩ(log n)
- BΩ(n²)
- CΩ(n)
- DΩ(n log n)
7.Складна
Множення Карацуби задовольняє T(n) = 3T(n/2) + O(n). Який розв'язок?
- AΘ(nlog₂ 3), близько n1,585
- BΘ(n²)
- CΘ(n log n)
- DΘ(n3)
8.Складна
Алгоритм Штрассена множить матриці, використовуючи 7 замість 8 рекурсивних множень блоків половинного розміру. Який його час виконання?
- AΘ(n2)
- BΘ(n² log n)
- CΘ(nlog₂ 7), близько n2,81
- DΘ(n³)
Ключ відповідей
- 1. B · Її час виконання не зростає з розміром вхідних даних
- 2. C · Швидке сортування (quicksort)
- 3. A · Розділити, підкорити, об'єднати
- 4. B · O(n)
- 5. A · Він вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- 6. D · Ω(n log n)
- 7. A · Θ(nlog₂ 3), близько n1,585
- 8. C · Θ(nlog₂ 7), близько n2,81
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.