1.Лёгкая
Что означает, что операция выполняется за время O(1)?
- AОна обрабатывает ровно один элемент за секунду времени работы
- BЕё можно выполнить только один раз
- CВремя её работы не растёт с размером входных данных
- DОна всегда занимает ровно одну секунду
2.Лёгкая
Какова временная сложность сортировки слиянием в худшем случае?
- AO(n²)
- BO(log n)
- CO(n)
- DO(n log n)
3.Лёгкая
Какова временна́я сложность сортировки вставками в лучшем случае, на уже отсортированном массиве?
- AO(n log n)
- BO(n)
- CO(1)
- DO(n²)
4.Средняя
Каково решение рекуррентного соотношения T(n) = 2T(n − 1) + O(1)?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(2ⁿ)
5.Средняя
Вы один раз сортируете массив из n элементов, а затем отвечаете на k запросов о принадлежности бинарным поиском. Какова общая стоимость?
- AO(k n log n)
- BO(nk)
- CO(n + k)
- DO(n log n + k log n)
6.Средняя
Поиск в ширину в невзвешенном графе находит:
- AТопологический порядок в любом графе
- BКратчайшие пути в графах, содержащих рёбра с отрицательными весами
- CКратчайшие пути (по числу рёбер) от начальной вершины
- DМинимальное остовное дерево
7.Сложная
Какое определение класса NP верно?
- AЗадачи, которые не являются полиномиальными
- BЗадачи, которые не может решить ни один алгоритм
- CЗадачи распознавания, положительные ответы которых можно проверить за полиномиальное время при наличии сертификата
- DЗадачи, которые нельзя решить за полиномиальное время
8.Сложная
Какая из этих задач выполнимости, как известно, решается за полиномиальное время?
- A3-SAT, где в каждом дизъюнкте ровно три литерала
- BОбщая SAT для формул в конъюнктивной нормальной форме
- C2-SAT, где в каждом дизъюнкте не более двух литералов
- DВыполнимость схем
Ответы
- 1. C · Время её работы не растёт с размером входных данных
- 2. D · O(n log n)
- 3. B · O(n)
- 4. D · O(2ⁿ)
- 5. D · O(n log n + k log n)
- 6. C · Кратчайшие пути (по числу рёбер) от начальной вершины
- 7. C · Задачи распознавания, положительные ответы которых можно проверить за полиномиальное время при наличии сертификата
- 8. C · 2-SAT, где в каждом дизъюнкте не более двух литералов
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.