1.Легка
Просторова складність вимірює:
- AОбсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- BФізичний розмір комп'ютера
- CКількість рядків коду
- DМісце на диску, яке займає файл програми після компіляції
2.Легка
Яке позначення описує нижню межу зростання?
- AO (велике O)
- Bo (мале o)
- CΘ (велике Тета)
- DΩ (велике Омега)
3.Легка
Що означає f(n) = Θ(g(n))?
- Af зростає строго швидше, ніж g
- Bf завжди менша за g для кожного n, тож g обмежує її зверху, але ніколи знизу
- Cf зростає з тією самою швидкістю, що й g, обмежена зверху й знизу сталими кратними g
- Df зростає строго повільніше, ніж g
4.Середня
Який розв'язок рекурентного співвідношення T(n) = T(n − 1) + O(1)?
- AO(2ⁿ)
- BO(log n)
- CO(n²)
- DO(n)
5.Середня
Який алгоритм сортування є стійким?
- AПірамідальне сортування
- BСортування злиттям
- CШвидке сортування (типова версія на місці)
- DСортування вибором (типова версія)
6.Середня
Яке жадібне правило в задачі про вибір заявок (activity selection) завжди дає максимальну кількість заявок, що не перекриваються?
- AСпершу обрати найкоротшу заявку
- BОбрати заявку, що закінчується найраніше, а потім повторити із сумісними
- CСпершу обрати заявку з найменшою кількістю перекриттів, а потім повторити із сумісними
- DОбрати заявку, що починається найраніше
7.Складна
Яка різниця між нерозв'язною задачею та практично нерозв'язною?
- AДля нерозв'язної задачі немає алгоритму для всіх вхідних даних; для практично нерозв'язної він є, але надто повільний
- BНерозв'язні задачі належать до NP, а практично нерозв'язні — до P
- CОбидва терміни означають, що задача взагалі не має алгоритму
- DПрактично нерозв'язні задачі не може розв'язати жоден алгоритм, а нерозв'язні лише потребують експоненційного часу
8.Складна
Множення Карацуби задовольняє T(n) = 3T(n/2) + O(n). Який розв'язок?
- AΘ(n²)
- BΘ(nlog₂ 3), близько n1,585
- CΘ(n3)
- DΘ(n log n)
Ключ відповідей
- 1. A · Обсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- 2. D · Ω (велике Омега)
- 3. C · f зростає з тією самою швидкістю, що й g, обмежена зверху й знизу сталими кратними g
- 4. D · O(n)
- 5. B · Сортування злиттям
- 6. B · Обрати заявку, що закінчується найраніше, а потім повторити із сумісними
- 7. A · Для нерозв'язної задачі немає алгоритму для всіх вхідних даних; для практично нерозв'язної він є, але надто повільний
- 8. B · Θ(nlog₂ 3), близько n1,585
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.