1.Легка
Яка нотація описує верхню межу зростання?
- AВелике Тета
- BМале омега
- CВелике Омега
- DВелике O
2.Легка
Алгоритм O(n²) працює 1 секунду для n = 1000. Приблизно скільки він працюватиме для n = 2000?
- A2 секунди
- B8 секунд
- C1 секунду
- D4 секунди
3.Легка
Просторова складність вимірює:
- AОбсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- BМісце на диску, яке займає файл програми після компіляції
- CКількість рядків коду
- DФізичний розмір комп'ютера
4.Середня
Функція виконує один цикл із n ітерацій, а потім окремо ще один цикл із n ітерацій. Яка її часова складність?
- AO(2ⁿ)
- BO(n²)
- CO(log n)
- DO(n)
5.Середня
Який алгоритм знаходить найкоротші шляхи з одного джерела в графі з невід'ємними вагами ребер?
- AПошук у глибину (DFS)
- BАлгоритм Дейкстри
- CУ всіх випадках потрібен алгоритм Беллмана–Форда
- DАлгоритм Краскала
6.Середня
Що обчислює алгоритм Флойда–Воршелла і як швидко?
- AМінімальне кістякове дерево за O(E log V)
- BНайкоротші шляхи від однієї початкової вершини до всіх інших за O(V + E)
- CНайкоротші шляхи між усіма парами вершин за O(V³)
- DТопологічний порядок за O(V²)
7.Складна
Які дві речі треба показати, щоб довести, що задача розпізнавання X є NP-повною?
- AX не має поліноміального алгоритму, і X розв'язна
- BX належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
- CX зводиться до задачі з P, і X належить до NP
- DX належить до P, і X зводиться до SAT
8.Складна
Яка різниця між нерозв'язною задачею та практично нерозв'язною?
- AНерозв'язні задачі належать до NP, а практично нерозв'язні — до P
- BПрактично нерозв'язні задачі не може розв'язати жоден алгоритм, а нерозв'язні лише потребують експоненційного часу
- CДля нерозв'язної задачі немає алгоритму для всіх вхідних даних; для практично нерозв'язної він є, але надто повільний
- DОбидва терміни означають, що задача взагалі не має алгоритму
Ключ відповідей
- 1. D · Велике O
- 2. D · 4 секунди
- 3. A · Обсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- 4. D · O(n)
- 5. B · Алгоритм Дейкстри
- 6. C · Найкоротші шляхи між усіма парами вершин за O(V³)
- 7. B · X належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
- 8. C · Для нерозв'язної задачі немає алгоритму для всіх вхідних даних; для практично нерозв'язної він є, але надто повільний
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.