1.Легка
Яку складність зазвичай має алгоритм із двома вкладеними циклами, кожен із яких виконується n разів?
- AO(n²)
- BO(2n)
- CO(n)
- DO(log n)
2.Легка
Що таке рекурсія?
- AМетод сортування
- BЦикл, який ніколи не закінчується
- CФункція, яка викликає саму себе для менших вхідних даних
- DТип структури даних
3.Легка
Які три кроки алгоритму «розділяй і володарюй»?
- AВідсортувати, знайти, повернути
- BВгадати, перевірити, повторити
- CРозділити, підкорити, об'єднати
- DПрочитати, обчислити, записати
4.Середня
Пошук у ширину в незваженому графі знаходить:
- AТопологічний порядок у будь-якому графі
- BМінімальне кістякове дерево
- CНайкоротші шляхи (за кількістю ребер) від початкової вершини
- DНайкоротші шляхи в графах, що містять ребра з від'ємними вагами
5.Середня
Що обчислює алгоритм Флойда–Воршелла і як швидко?
- AМінімальне кістякове дерево за O(E log V)
- BТопологічний порядок за O(V²)
- CНайкоротші шляхи між усіма парами вершин за O(V³)
- DНайкоротші шляхи від однієї початкової вершини до всіх інших за O(V + E)
6.Середня
Приблизно скільки порівнянь потребує бінарний пошук у найгіршому випадку на відсортованому масиві з 1,000,000 елементів?
- AБлизько 100
- BБлизько 500,000
- CБлизько 1,000
- DБлизько 20
7.Складна
Який час виконання алгоритму Дейкстри з бінарною купою на графі з V вершинами та E ребрами?
- AO(V + E)
- BO(V × E)
- CO((V + E) log V)
- DO(V³)
8.Складна
Які дві речі треба показати, щоб довести, що задача розпізнавання X є NP-повною?
- AX не має поліноміального алгоритму, і X розв'язна
- BX належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
- CX зводиться до задачі з P, і X належить до NP
- DX належить до P, і X зводиться до SAT
Ключ відповідей
- 1. A · O(n²)
- 2. C · Функція, яка викликає саму себе для менших вхідних даних
- 3. C · Розділити, підкорити, об'єднати
- 4. C · Найкоротші шляхи (за кількістю ребер) від початкової вершини
- 5. C · Найкоротші шляхи між усіма парами вершин за O(V³)
- 6. D · Близько 20
- 7. C · O((V + E) log V)
- 8. B · X належить до NP, і відома NP-повна задача зводиться до X за поліноміальний час
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.