1.Легка
Що описує час виконання алгоритму в найгіршому випадку?
- AЧас на найменших вхідних даних
- BОчікуваний час на випадкових вхідних даних розміру n
- CЧас на повільному комп'ютері
- DМаксимальний час на всіх вхідних даних розміру n
2.Легка
Яка часова складність пошуку найбільшого значення в невідсортованому масиві з n чисел?
- AO(log n)
- BO(n log n)
- CO(1)
- DO(n)
3.Легка
Скільки додаткової пам'яті використовує стандартне сортування злиттям на основі масиву?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
4.Середня
Яка часова складність множення двох матриць n × n стандартним потрійним циклом?
- AO(n)
- BO(n² log n)
- CO(n²)
- DO(n³)
5.Середня
Швидке сортування завжди бере опорним перший елемент. На яких вхідних даних воно демонструє поведінку найгіршого випадку?
- AНа вже відсортованому масиві
- BНа масиві, всі елементи якого різні
- CНа масиві у випадковому порядку
- DНа масиві довжини 2
6.Середня
Як алгоритм Прима будує мінімальне кістякове дерево?
- AВін сортує всі ребра за вагою й додає кожне, окрім тих, що утворили б цикл у лісі
- BВін видаляє найдорожче ребро, доки не залишиться циклів
- CВін запускає пошук у ширину й зберігає дерево BFS
- DВін вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
7.Складна
Яка з цих задач виконуваності, як відомо, розв'язна за поліноміальний час?
- AВиконуваність схем
- B2-SAT, де кожен диз'юнкт має щонайбільше два літерали
- CЗагальна SAT для формул у кон'юнктивній нормальній формі
- D3-SAT, де кожен диз'юнкт має рівно три літерали
8.Складна
Сортування вставками працює за O(n) на відсортованих даних. Чи суперечить це нижній межі Ω(n log n) для сортування порівняннями?
- AТак, але лише для масивів, коротших за 100
- BНі, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
- CНі, бо сортування вставками не є сортуванням порівняннями
- DТак, отже, нижня межа хибна
Ключ відповідей
- 1. D · Максимальний час на всіх вхідних даних розміру n
- 2. D · O(n)
- 3. B · O(n)
- 4. D · O(n³)
- 5. A · На вже відсортованому масиві
- 6. D · Він вирощує одне дерево від початкової вершини, додаючи найдешевше ребро, що виходить із дерева
- 7. B · 2-SAT, де кожен диз'юнкт має щонайбільше два літерали
- 8. B · Ні, нижня межа стосується найгіршого випадку серед усіх вхідних даних, а не кожних вхідних даних
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.