1.Легка
Яку стратегію проєктування використовує сортування злиттям?
- AЖадібний вибір
- B«Розділяй і володарюй»
- CПовний перебір
- DДинамічне програмування
2.Легка
Які три кроки алгоритму «розділяй і володарюй»?
- AВгадати, перевірити, повторити
- BРозділити, підкорити, об'єднати
- CПрочитати, обчислити, записати
- DВідсортувати, знайти, повернути
3.Легка
Яка часова складність бінарного пошуку у відсортованому масиві?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(1)
4.Середня
Який алгоритм сортування є стійким?
- AШвидке сортування (типова версія на місці)
- BПірамідальне сортування
- CСортування злиттям
- DСортування вибором (типова версія)
5.Середня
Чому основу логарифма в «великому O» зазвичай не вказують, як-от в O(log n)?
- AОснова має значення лише для малих n
- BЛогарифми завжди округлюють до цілих
- CУсі логарифми в інформатиці мають основу 10, тож вона мається на увазі
- DЛогарифми з різними основами відрізняються лише сталим множником
6.Середня
Скільки рівнів має рекурсія сортування злиттям для масиву з n елементів?
- AБлизько n
- BБлизько √n
- CБлизько n / 2
- DБлизько log₂ n
7.Складна
Що треба зробити, щоб показати, що нова задача X є NP-складною?
- AПоказати, що X не має поліноміального алгоритму для малих вхідних даних
- BЗвести X до відомої NP-складної задачі за поліноміальний час
- CПоказати, що X можна перевірити за поліноміальний час
- DЗвести відому NP-складну задачу до X за поліноміальний час
8.Складна
Найкоротші прості шляхи можна знайти за поліноміальний час. Що відомо про пошук найдовшого простого шляху між двома вершинами в загальному графі?
- AВона нерозв'язна
- BЦе NP-складна задача
- CЇї завжди можна розв'язати за O(V + E)
- DЇї можна розв'язати алгоритмом Дейкстри з від'ємними вагами
Ключ відповідей
- 1. B · «Розділяй і володарюй»
- 2. B · Розділити, підкорити, об'єднати
- 3. C · O(log n)
- 4. C · Сортування злиттям
- 5. D · Логарифми з різними основами відрізняються лише сталим множником
- 6. D · Близько log₂ n
- 7. D · Звести відому NP-складну задачу до X за поліноміальний час
- 8. B · Це NP-складна задача
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.