1.Легка
Доступ до елемента масиву за індексом займає:
- AO(log n)
- BO(1)
- CO(n²)
- DO(n)
2.Легка
Що таке алгоритм?
- AМова програмування, призначена для запису математичних формул
- BСкінченна послідовність чітко визначених кроків, що розв'язує задачу
- CСтруктура даних, що зберігає числа
- DБудь-яка комп'ютерна програма з графічним інтерфейсом
3.Легка
Цикл починається з i = 1 і подвоює i на кожній ітерації, доки i > n. Скільки ітерацій він виконує?
- AБлизько n²
- BБлизько log₂ n
- CБлизько n / 2
- DБлизько n
4.Середня
Який розв'язок рекурентного співвідношення T(n) = T(n/2) + O(1)?
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
5.Середня
Що вимірює амортизований аналіз?
- AВартість алгоритму на найкращих вхідних даних
- BСередню вартість операції на послідовності операцій у найгіршому випадку
- CОчікувану вартість на випадкових вхідних даних
- DВартість однієї найдорожчої операції будь-де в послідовності
6.Середня
Який час виконання порозрядного сортування LSD для n цілих чисел із d цифрами в системі числення з основою k?
- AO(n²)
- BO(d(n + k))
- CO(dn log k)
- DO(n log n)
7.Складна
Який прийом забезпечує очікуваний час роботи O(n log n) для швидкого сортування на будь-яких вхідних даних?
- AСортування вхідних даних перед запуском швидкого сортування
- BЗастосування рекурсії лише до лівої частини
- CВибір опорного елемента випадково з рівномірним розподілом
- DВибір завжди першого елемента
8.Складна
Як класифікують задачу комівояжера?
- AВона нерозв'язна
- BВерсія розпізнавання є NP-повною, а оптимізаційна версія — NP-складною
- CВерсія розпізнавання належить до P, а оптимізаційна — NP-повна
- DВона належить до P, бо її розв'язує алгоритм Дейкстри, відвідуючи кожне місто один раз
Ключ відповідей
- 1. B · O(1)
- 2. B · Скінченна послідовність чітко визначених кроків, що розв'язує задачу
- 3. B · Близько log₂ n
- 4. B · O(log n)
- 5. B · Середню вартість операції на послідовності операцій у найгіршому випадку
- 6. B · O(d(n + k))
- 7. C · Вибір опорного елемента випадково з рівномірним розподілом
- 8. B · Версія розпізнавання є NP-повною, а оптимізаційна версія — NP-складною
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.