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