1.Легка
Що таке алгоритм повного перебору?
- AАлгоритм, що виконується на багатьох процесорах
- BАлгоритм, що завжди використовує рекурсію
- CАлгоритм, що вгадує відповідь випадково
- DАлгоритм, що перебирає всі можливі кандидати на розв'язок
2.Легка
Яка нотація описує верхню межу зростання?
- AМале омега
- BВелике Тета
- CВелике O
- DВелике Омега
3.Легка
Цикл починається з i = 1 і подвоює i на кожній ітерації, доки i > n. Скільки ітерацій він виконує?
- AБлизько n
- BБлизько n²
- CБлизько n / 2
- DБлизько log₂ n
4.Середня
Маючи монети номіналом 1, 3 і 4 та суму 6, скільки монет використовує жадібний метод «спершу найбільша монета» порівняно з оптимумом?
- AЖадібний використовує 3 монети; оптимум — 2
- BЖадібний використовує 4 монети; оптимум — 3
- CЖадібний використовує 3 монети; оптимум — 3
- DЖадібний використовує 2 монети; оптимум — 2
5.Середня
Яка часова складність: for i = 1 to n: for j = 1 to i: виконати роботу O(1)?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(n³)
6.Середня
Скільки рівнів має рекурсія сортування злиттям для масиву з n елементів?
- AБлизько √n
- BБлизько n
- CБлизько log₂ n
- DБлизько n / 2
7.Складна
Чому алгоритм Дейкстри може давати неправильні результати, коли деякі ваги ребер від'ємні?
- AВін працює лише на неорієнтованих графах
- BВін зациклюється на кожному від'ємному ребрі
- CВершину остаточно фіксують під час вилучення, але пізніше від'ємне ребро ще може дати їй коротший шлях
- DВід'ємні числа неможливо зберігати в черзі з пріоритетами
8.Складна
Множення Карацуби задовольняє T(n) = 3T(n/2) + O(n). Який розв'язок?
- AΘ(n3)
- BΘ(n log n)
- CΘ(nlog₂ 3), близько n1,585
- DΘ(n²)
Ключ відповідей
- 1. D · Алгоритм, що перебирає всі можливі кандидати на розв'язок
- 2. C · Велике O
- 3. D · Близько log₂ n
- 4. A · Жадібний використовує 3 монети; оптимум — 2
- 5. A · O(n²)
- 6. C · Близько log₂ n
- 7. C · Вершину остаточно фіксують під час вилучення, але пізніше від'ємне ребро ще може дати їй коротший шлях
- 8. C · Θ(nlog₂ 3), близько n1,585
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.