1.Легка
Який із цих часів виконання є поліноміальним?
- AO(nⁿ)
- BO(n³)
- CO(2ⁿ)
- DO(n!)
2.Легка
Що таке алгоритм повного перебору?
- AАлгоритм, що завжди використовує рекурсію
- BАлгоритм, що перебирає всі можливі кандидати на розв'язок
- CАлгоритм, що вгадує відповідь випадково
- DАлгоритм, що виконується на багатьох процесорах
3.Легка
Яка часова складність бінарного пошуку у відсортованому масиві?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
4.Середня
Який розв'язок рекурентного співвідношення T(n) = T(n − 1) + O(n)?
- AO(2ⁿ)
- BO(n²)
- CO(n log n)
- DO(n)
5.Середня
У відсортованому масиві ви шукаєте два елементи із заданою сумою, рухаючи по одному вказівнику з кожного кінця всередину. Яка часова складність?
- AO(n²)
- BO(n)
- CO(log n)
- DO(n log n)
6.Середня
Що вимірює амортизований аналіз?
- AВартість алгоритму на найкращих вхідних даних
- BОчікувану вартість на випадкових вхідних даних
- CСередню вартість операції на послідовності операцій у найгіршому випадку
- DВартість однієї найдорожчої операції будь-де в послідовності
7.Складна
Для якого варіанта задачі про рюкзак жадібне правило «брати предмети в порядку цінності на одиницю ваги» завжди дає оптимальну відповідь?
- AДля рюкзака 0/1, де предмети завжди потрібно брати цілими
- BДля обох варіантів
- CДля жодного варіанта
- DДля неперервного (дробового) рюкзака, де предмети можна ділити
8.Складна
Задача є NP-повною, якщо вона:
- AЛежить поза NP, але складніша за всі задачі NP, як-от проблема зупинки
- BРозв'язна за поліноміальний час
- CНалежить до NP і будь-яка задача з NP зводиться до неї за поліноміальний час
- DНерозв'язна
Ключ відповідей
- 1. B · O(n³)
- 2. B · Алгоритм, що перебирає всі можливі кандидати на розв'язок
- 3. B · O(log n)
- 4. B · O(n²)
- 5. B · O(n)
- 6. C · Середню вартість операції на послідовності операцій у найгіршому випадку
- 7. D · Для неперервного (дробового) рюкзака, де предмети можна ділити
- 8. C · Належить до NP і будь-яка задача з NP зводиться до неї за поліноміальний час
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.