1.Легка
Скільки додаткової пам'яті використовує стандартне сортування злиттям на основі масиву?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
2.Легка
Яку стратегію проєктування використовує сортування злиттям?
- A«Розділяй і володарюй»
- BПовний перебір
- CЖадібний вибір
- DДинамічне програмування
3.Легка
Що бінарний пошук вимагає від вхідних даних?
- AМасив має містити не більше 1000 елементів
- BМасив має містити лише додатні числа
- CМасив має бути відсортованим
- DДовжина масиву має бути степенем двійки
4.Середня
Яка часова складність алгоритму Беллмана–Форда на графі з V вершинами та E ребрами?
- AO(V + E)
- BO(E log V)
- CO(V³ × E)
- DO(V × E)
5.Середня
Що вимірює амортизований аналіз?
- AОчікувану вартість на випадкових вхідних даних
- BВартість однієї найдорожчої операції будь-де в послідовності
- CВартість алгоритму на найкращих вхідних даних
- DСередню вартість операції на послідовності операцій у найгіршому випадку
6.Середня
Функція виконує один цикл із n ітерацій, а потім окремо ще один цикл із n ітерацій. Яка її часова складність?
- AO(log n)
- BO(2ⁿ)
- CO(n²)
- DO(n)
7.Складна
Які дві речі треба показати, щоб довести, що задача розпізнавання X є NP-повною?
- AX належить до P, і X зводиться до SAT
- BX належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
- CX зводиться до задачі з P, і X належить до NP
- DX не має поліноміального алгоритму, і X розв'язна
8.Складна
Сортування вставками працює за O(n) на відсортованих даних. Чи суперечить це нижній межі Ω(n log n) для сортування порівняннями?
- AТак, але лише для масивів, коротших за 100
- BНі, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
- CТак, отже, нижня межа хибна
- DНі, бо сортування вставками не є сортуванням порівняннями
Ключ відповідей
- 1. B · O(n)
- 2. A · «Розділяй і володарюй»
- 3. C · Масив має бути відсортованим
- 4. D · O(V × E)
- 5. D · Середню вартість операції на послідовності операцій у найгіршому випадку
- 6. D · O(n)
- 7. B · X належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
- 8. B · Ні, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.