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