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