1.Легка
Який час виконання сортування підрахунком для n цілих чисел у діапазоні від 0 до k?
- AO(k log n)
- BO(n log n)
- CO(n²)
- DO(n + k)
2.Легка
Яке позначення описує нижню межу зростання?
- Ao (мале o)
- BΘ (велике Тета)
- CΩ (велике Омега)
- DO (велике O)
3.Легка
Яка часова складність пошуку найбільшого значення в невідсортованому масиві з n чисел?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(1)
4.Середня
Швидке сортування завжди бере опорним перший елемент. На яких вхідних даних воно демонструє поведінку найгіршого випадку?
- AНа масиві довжини 2
- BНа масиві у випадковому порядку
- CНа вже відсортованому масиві
- DНа масиві, всі елементи якого різні
5.Середня
Чому багато бібліотечних процедур сортування переходять на сортування вставками для дуже малих підмасивів?
- AСортування вставками використовує менше пам'яті, ніж будь-який інший алгоритм сортування, на великих даних
- BСортування вставками має складність O(n log n) у найгіршому випадку
- CСортування вставками має малі накладні витрати й швидке на малих або майже відсортованих даних
- DРекурсивні алгоритми не можуть обробляти масиви менші за 10 елементів
6.Середня
Який алгоритм сортування є стійким?
- AСортування вибором (типова версія)
- BШвидке сортування (типова версія на місці)
- CСортування злиттям
- DПірамідальне сортування
7.Складна
Як класифікують задачу комівояжера?
- AВона належить до P, бо її розв'язує алгоритм Дейкстри, відвідуючи кожне місто один раз
- BВерсія розпізнавання належить до P, а оптимізаційна — NP-повна
- CВона нерозв'язна
- DВерсія розпізнавання є NP-повною, а оптимізаційна версія — NP-складною
8.Складна
Яка амортизована вартість інкременту двійкового лічильника, якщо один інкремент може змінити багато бітів?
- AO(n) на інкремент
- BO(1) на інкремент
- CO(log n) на інкремент
- DO(n log n) на інкремент
Ключ відповідей
- 1. D · O(n + k)
- 2. C · Ω (велике Омега)
- 3. C · O(n)
- 4. C · На вже відсортованому масиві
- 5. C · Сортування вставками має малі накладні витрати й швидке на малих або майже відсортованих даних
- 6. C · Сортування злиттям
- 7. D · Версія розпізнавання є NP-повною, а оптимізаційна версія — NP-складною
- 8. B · O(1) на інкремент
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.