1.Легка
Що таке рекурсія?
- AТип структури даних
- BЦикл, який ніколи не закінчується
- CФункція, яка викликає саму себе для менших вхідних даних
- DМетод сортування
2.Легка
Яка нотація описує верхню межу зростання?
- AМале омега
- BВелике O
- CВелике Тета
- DВелике Омега
3.Легка
Чому дорівнює log₂ 1024?
- A12
- B10
- C512
- D32
4.Середня
Пошук у ширину в незваженому графі знаходить:
- AТопологічний порядок у будь-якому графі
- BМінімальне кістякове дерево
- CНайкоротші шляхи в графах, що містять ребра з від'ємними вагами
- DНайкоротші шляхи (за кількістю ребер) від початкової вершини
5.Середня
Яка часова складність: for i = 1 to n: for j = 1 to i: виконати роботу O(1)?
- AO(n³)
- BO(n²)
- CO(n)
- DO(n log n)
6.Середня
Який розв'язок рекурентного співвідношення T(n) = 2T(n/2) + O(1)?
- AO(n²)
- BO(log n)
- CO(n log n)
- DO(n)
7.Складна
Яка часова складність побудови бінарної купи з n невідсортованих елементів висхідним методом (bottom-up)?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
8.Складна
Найкоротші прості шляхи можна знайти за поліноміальний час. Що відомо про пошук найдовшого простого шляху між двома вершинами в загальному графі?
- AЇї завжди можна розв'язати за O(V + E)
- BВона нерозв'язна
- CЦе NP-складна задача
- DЇї можна розв'язати алгоритмом Дейкстри з від'ємними вагами
Ключ відповідей
- 1. C · Функція, яка викликає саму себе для менших вхідних даних
- 2. B · Велике O
- 3. B · 10
- 4. D · Найкоротші шляхи (за кількістю ребер) від початкової вершини
- 5. B · O(n²)
- 6. D · O(n)
- 7. D · O(n)
- 8. C · Це NP-складна задача
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.