1.Легка
Яку стратегію проєктування використовує сортування злиттям?
- A«Розділяй і володарюй»
- BЖадібний вибір
- CПовний перебір
- DДинамічне програмування
2.Легка
Яка часова складність сортування злиттям у найгіршому випадку?
- AO(n)
- BO(log n)
- CO(n²)
- DO(n log n)
3.Легка
Який алгоритм сортування багаторазово міняє місцями сусідні елементи, що стоять у неправильному порядку?
- AПірамідальне сортування
- BСортування злиттям
- CШвидке сортування (quicksort)
- DСортування бульбашкою
4.Середня
Пошук у ширину в незваженому графі знаходить:
- AНайкоротші шляхи (за кількістю ребер) від початкової вершини
- BТопологічний порядок у будь-якому графі
- CМінімальне кістякове дерево
- DНайкоротші шляхи в графах, що містять ребра з від'ємними вагами
5.Середня
Часова складність наївного рекурсивного обчислення чисел Фібоначчі (fib(n) = fib(n−1) + fib(n−2)) є:
- AЛінійною
- BЕкспоненційною
- CЛогарифмічною
- DСталою
6.Середня
Який розв'язок рекурентного співвідношення T(n) = T(n/2) + O(1)?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(1)
7.Складна
Який час виконання алгоритму Дейкстри з бінарною купою на графі з V вершинами та E ребрами?
- AO(V × E)
- BO(V + E)
- CO((V + E) log V)
- DO(V³)
8.Складна
Сортування вставками працює за O(n) на відсортованих даних. Чи суперечить це нижній межі Ω(n log n) для сортування порівняннями?
- AТак, але лише для масивів, коротших за 100
- BТак, отже, нижня межа хибна
- CНі, бо сортування вставками не є сортуванням порівняннями
- DНі, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
Ключ відповідей
- 1. A · «Розділяй і володарюй»
- 2. D · O(n log n)
- 3. D · Сортування бульбашкою
- 4. A · Найкоротші шляхи (за кількістю ребер) від початкової вершини
- 5. B · Експоненційною
- 6. B · O(log n)
- 7. C · O((V + E) log V)
- 8. D · Ні, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.