1.Легка
Яка часова складність сортування злиттям у найгіршому випадку?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
2.Легка
Що таке алгоритм?
- AБудь-яка комп'ютерна програма з графічним інтерфейсом
- BМова програмування, призначена для запису математичних формул
- CСкінченна послідовність чітко визначених кроків, що розв'язує задачу
- DСтруктура даних, що зберігає числа
3.Легка
Просторова складність вимірює:
- AОбсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- BКількість рядків коду
- CМісце на диску, яке займає файл програми після компіляції
- DФізичний розмір комп'ютера
4.Середня
Нижня межа для сортування на основі порівнянь у найгіршому випадку становить:
- AΩ(n log n)
- BΩ(log n)
- CΩ(n²)
- DΩ(n)
5.Середня
Яка амортизована часова складність додавання елемента в кінець динамічного масиву, який подвоює свою місткість у разі заповнення?
- AO(n)
- BO(1)
- CO(log n)
- DO(n²)
6.Середня
Функція виконує один цикл із n ітерацій, а потім окремо ще один цикл із n ітерацій. Яка її часова складність?
- AO(log n)
- BO(2ⁿ)
- CO(n²)
- DO(n)
7.Складна
Яке визначення класу NP правильне?
- AЗадачі, які не може розв'язати жоден алгоритм
- BЗадачі, що не є поліноміальними
- CЗадачі, які неможливо розв'язати за поліноміальний час
- DЗадачі розпізнавання, відповіді «так» для яких можна перевірити за поліноміальний час за наявності сертифіката
8.Складна
Яке твердження про вибір k-го найменшого елемента невідсортованого масиву правильне?
- AВибір можливий лише за O(n²)
- BВибір завжди потребує Ω(n log n), бо вимагає сортування
- CQuickselect працює за O(log n) у найгіршому випадку, бо рекурсивно переходить лише в один бік від опорного елемента
- DQuickselect працює за очікуваний час O(n), а метод медіани медіан гарантує O(n) у найгіршому випадку
Ключ відповідей
- 1. B · O(n log n)
- 2. C · Скінченна послідовність чітко визначених кроків, що розв'язує задачу
- 3. A · Обсяг пам'яті, потрібний алгоритму зі зростанням вхідних даних
- 4. A · Ω(n log n)
- 5. B · O(1)
- 6. D · O(n)
- 7. D · Задачі розпізнавання, відповіді «так» для яких можна перевірити за поліноміальний час за наявності сертифіката
- 8. D · Quickselect працює за очікуваний час O(n), а метод медіани медіан гарантує O(n) у найгіршому випадку
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.