1.Легка
Яка часова складність лінійного пошуку в невідсортованому масиві з n елементів (у найгіршому випадку)?
- AO(n²)
- BO(n)
- CO(log n)
- DO(1)
2.Легка
Як працює сортування вибором?
- AВоно вставляє кожен елемент у відсортовану частину, що зростає, зсуваючи елементи
- BВоно багаторазово переставляє сусідні елементи, що стоять у неправильному порядку
- CВоно ділить масив навпіл і зливає половини
- DВоно багаторазово знаходить мінімум невідсортованої частини й переставляє його на початок
3.Легка
Алгоритм O(n) працює 3 секунди для n = 1 мільйон. Приблизно скільки він працюватиме для n = 2 мільйони?
- A12 секунд
- B6 секунд
- C3 секунди
- D9 секунд
4.Середня
Функція виконує один цикл із n ітерацій, а потім окремо ще один цикл із n ітерацій. Яка її часова складність?
- AO(2ⁿ)
- BO(n)
- CO(log n)
- DO(n²)
5.Середня
Динамічне програмування корисне, коли задача має:
- AЛише випадкові вхідні дані
- BПерекривні підзадачі та оптимальну підструктуру
- CЖодних підзадач, тож її можна розв'язати за один крок
- DОдин цикл
6.Середня
Жадібний алгоритм:
- AВикористовує лише рекурсію
- BПеребирає всі можливі розв'язки
- CЗавжди дає оптимальний розв'язок
- DНа кожному кроці робить локально найкращий вибір
7.Складна
Узявши обидва кінці кожного ребра максимального (за включенням) паросполучення, отримують вершинне покриття. Наскільки воно добре?
- AЩонайбільше в log n разів більше за мінімум
- BНевідомої якості порівняно з оптимумом
- CЗавжди мінімальне вершинне покриття
- DЩонайбільше вдвічі більше за мінімальне вершинне покриття
8.Складна
Топологічне сортування можливе лише для:
- AГрафів із від'ємними вагами
- BОрієнтованих ациклічних графів
- CПовних графів
- DНеорієнтованих графів
Ключ відповідей
- 1. B · O(n)
- 2. D · Воно багаторазово знаходить мінімум невідсортованої частини й переставляє його на початок
- 3. B · 6 секунд
- 4. B · O(n)
- 5. B · Перекривні підзадачі та оптимальну підструктуру
- 6. D · На кожному кроці робить локально найкращий вибір
- 7. D · Щонайбільше вдвічі більше за мінімальне вершинне покриття
- 8. B · Орієнтованих ациклічних графів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.