1.Легка
Скільки додаткової пам'яті використовує стандартне сортування злиттям на основі масиву?
- AO(log n)
- BO(n)
- CO(n²)
- DO(1)
2.Легка
Який алгоритм сортування обирає опорний елемент і розбиває масив на менші й більші елементи?
- AСортування злиттям
- BШвидке сортування (quicksort)
- CСортування вставками
- DСортування бульбашкою
3.Легка
Задачу зазвичай називають практично розв'язною (tractable), якщо:
- AЇї можна розв'язати лише перебором усіх можливостей
- BЇї можна розв'язати за поліноміальний час
- CВона не має розв'язку
- DЇї можна розв'язати за сталий час
4.Середня
Ви один раз сортуєте масив із n елементів, а потім відповідаєте на k запитів про належність бінарним пошуком. Яка загальна вартість?
- AO(k n log n)
- BO(nk)
- CO(n log n + k log n)
- DO(n + k)
5.Середня
Яка часова складність швидкого сортування (quicksort) у найгіршому випадку?
- AO(n log n)
- BO(n²)
- CO(log n)
- DO(n)
6.Середня
Швидке сортування завжди бере опорним перший елемент. На яких вхідних даних воно демонструє поведінку найгіршого випадку?
- AНа вже відсортованому масиві
- BНа масиві, всі елементи якого різні
- CНа масиві довжини 2
- DНа масиві у випадковому порядку
7.Складна
Що треба зробити, щоб показати, що нова задача X є NP-складною?
- AЗвести X до відомої NP-складної задачі за поліноміальний час
- BПоказати, що X можна перевірити за поліноміальний час
- CПоказати, що X не має поліноміального алгоритму для малих вхідних даних
- DЗвести відому NP-складну задачу до X за поліноміальний час
8.Складна
Алгоритм Штрассена множить матриці, використовуючи 7 замість 8 рекурсивних множень блоків половинного розміру. Який його час виконання?
- AΘ(nlog₂ 7), близько n2,81
- BΘ(n² log n)
- CΘ(n³)
- DΘ(n2)
Ключ відповідей
- 1. B · O(n)
- 2. B · Швидке сортування (quicksort)
- 3. B · Її можна розв'язати за поліноміальний час
- 4. C · O(n log n + k log n)
- 5. B · O(n²)
- 6. A · На вже відсортованому масиві
- 7. D · Звести відому NP-складну задачу до X за поліноміальний час
- 8. A · Θ(nlog₂ 7), близько n2,81
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.