1.Легка
Який час виконання сортування підрахунком для n цілих чисел у діапазоні від 0 до k?
- AO(n²)
- BO(n + k)
- CO(k log n)
- DO(n log n)
2.Легка
Як називається зростання O(2ⁿ)?
- AЛогарифмічне
- BЛінійне
- CЕкспоненційне
- DПоліноміальне
3.Легка
Задачу зазвичай називають практично розв'язною (tractable), якщо:
- AЇї можна розв'язати лише перебором усіх можливостей
- BВона не має розв'язку
- CЇї можна розв'язати за поліноміальний час
- DЇї можна розв'язати за сталий час
4.Середня
Яка часова складність множення двох матриць n × n стандартним потрійним циклом?
- AO(n)
- BO(n³)
- CO(n²)
- DO(n² log n)
5.Середня
Чому основу логарифма в «великому O» зазвичай не вказують, як-от в O(log n)?
- AОснова має значення лише для малих n
- BУсі логарифми в інформатиці мають основу 10, тож вона мається на увазі
- CЛогарифми завжди округлюють до цілих
- DЛогарифми з різними основами відрізняються лише сталим множником
6.Середня
Який розв'язок рекурентного співвідношення T(n) = 2T(n/2) + O(1)?
- AO(n)
- BO(log n)
- CO(n²)
- DO(n log n)
7.Складна
Які часові та просторові витрати обчислення n-го числа Фібоначчі циклом, що зберігає лише два останні значення?
- AO(2ⁿ) часу та O(1) пам'яті
- BO(log n) часу та O(n) пам'яті
- CO(n) часу та O(n) пам'яті
- DO(n) часу та O(1) пам'яті
8.Складна
Яке твердження про вибір k-го найменшого елемента невідсортованого масиву правильне?
- AQuickselect працює за O(log n) у найгіршому випадку, бо рекурсивно переходить лише в один бік від опорного елемента
- BQuickselect працює за очікуваний час O(n), а метод медіани медіан гарантує O(n) у найгіршому випадку
- CВибір можливий лише за O(n²)
- DВибір завжди потребує Ω(n log n), бо вимагає сортування
Ключ відповідей
- 1. B · O(n + k)
- 2. C · Експоненційне
- 3. C · Її можна розв'язати за поліноміальний час
- 4. B · O(n³)
- 5. D · Логарифми з різними основами відрізняються лише сталим множником
- 6. A · O(n)
- 7. D · O(n) часу та O(1) пам'яті
- 8. B · Quickselect працює за очікуваний час O(n), а метод медіани медіан гарантує O(n) у найгіршому випадку
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.