1.Легка
Чому дорівнює log₂ 1024?
- A12
- B512
- C32
- D10
2.Легка
Яке позначення описує нижню межу зростання?
- AO (велике O)
- BΩ (велике Омега)
- Co (мале o)
- DΘ (велике Тета)
3.Легка
Яка оцінка «велике O» для 3n² + 5n + 2?
- AO(5n)
- BO(n³)
- CO(n²)
- DO(3n²)
4.Середня
Яка часова складність стандартного алгоритму динамічного програмування для найдовшої спільної підпослідовності рядків довжиною m і n?
- AO(mn log n)
- BO(2m+n)
- CO(mn)
- DO(m + n)
5.Середня
Яка часова складність швидкого сортування (quicksort) у найгіршому випадку?
- AO(log n)
- BO(n²)
- CO(n log n)
- DO(n)
6.Середня
Яка часова складність алгоритму Беллмана–Форда на графі з V вершинами та E ребрами?
- AO(V³ × E)
- BO(V + E)
- CO(E log V)
- DO(V × E)
7.Складна
Який алгоритм знаходить мінімальне кістякове дерево, багаторазово додаючи найдешевше ребро, яке не утворює циклу?
- AАлгоритм Прима, що починає з однієї вершини
- BАлгоритм Краскала
- CАлгоритм Флойда–Воршелла
- DАлгоритм Дейкстри
8.Складна
Чому будь-який пошук порівняннями у відсортованому масиві потребує Ω(log n) порівнянь у найгіршому випадку?
- AКожне порівняння триває логарифмічний час
- BБінарний пошук — єдиний можливий алгоритм, і йому потрібно log₂ n порівнянь
- CКожен елемент треба порівняти щонайменше один раз
- DДерево рішень з n можливими результатами має глибину щонайменше log₂ n
Ключ відповідей
- 1. D · 10
- 2. B · Ω (велике Омега)
- 3. C · O(n²)
- 4. C · O(mn)
- 5. B · O(n²)
- 6. D · O(V × E)
- 7. B · Алгоритм Краскала
- 8. D · Дерево рішень з n можливими результатами має глибину щонайменше log₂ n
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.