1.Легка
Яка часова складність пошуку найбільшого значення в невідсортованому масиві з n чисел?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
2.Легка
Алгоритм O(n) працює 3 секунди для n = 1 мільйон. Приблизно скільки він працюватиме для n = 2 мільйони?
- A9 секунд
- B3 секунди
- C12 секунд
- D6 секунд
3.Легка
Час виконання алгоритму — O(n). Як називається таке зростання?
- AКвадратичне
- BЛогарифмічне
- CЛінійне
- DСтале
4.Середня
Скільки рівнів має рекурсія сортування злиттям для масиву з n елементів?
- AБлизько n
- BБлизько log₂ n
- CБлизько √n
- DБлизько n / 2
5.Середня
Який алгоритм знаходить найкоротші шляхи з одного джерела в графі з невід'ємними вагами ребер?
- AАлгоритм Краскала
- BПошук у глибину (DFS)
- CАлгоритм Дейкстри
- DУ всіх випадках потрібен алгоритм Беллмана–Форда
6.Середня
Що означає, що задача має оптимальну підструктуру?
- AЗадача має рівно один оптимальний розв'язок, спільний для кожної підзадачі
- BЗадачу можна розв'язати за сталий час
- CУсі підзадачі мають однаковий розмір
- DОптимальний розв'язок можна побудувати з оптимальних розв'язків її підзадач
7.Складна
Задача про рюкзак 0/1, розв'язана динамічним програмуванням, потребує O(nW) часу. Чому це називають псевдополіноміальним часом?
- AТому що n завжди мале
- BТому що алгоритм рандомізований, а його час роботи змінюється для кожних вхідних даних
- CТому що він працює лише для W = 0
- DW — число, тому час експоненційний відносно кількості бітів, використаних для запису W
8.Складна
Яка амортизована вартість інкременту двійкового лічильника, якщо один інкремент може змінити багато бітів?
- AO(1) на інкремент
- BO(n log n) на інкремент
- CO(log n) на інкремент
- DO(n) на інкремент
Ключ відповідей
- 1. D · O(n)
- 2. D · 6 секунд
- 3. C · Лінійне
- 4. B · Близько log₂ n
- 5. C · Алгоритм Дейкстри
- 6. D · Оптимальний розв'язок можна побудувати з оптимальних розв'язків її підзадач
- 7. D · W — число, тому час експоненційний відносно кількості бітів, використаних для запису W
- 8. A · O(1) на інкремент
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.