1.Лёгкая
Пространственная сложность измеряет:
- AОбъём памяти, необходимый алгоритму по мере роста входных данных
- BКоличество строк кода
- CМесто на диске, занимаемое файлом программы после компиляции
- DФизический размер компьютера
2.Лёгкая
Какую стратегию проектирования использует сортировка слиянием?
- AДинамическое программирование
- BПолный перебор
- C«Разделяй и властвуй»
- DЖадный выбор
3.Лёгкая
Что такое алгоритм?
- AСтруктура данных для хранения чисел
- BЯзык программирования, предназначенный для записи математических формул
- CЛюбая компьютерная программа с графическим интерфейсом
- DКонечная последовательность чётко определённых шагов, решающая задачу
4.Средняя
Нижняя граница для сортировки сравнениями в худшем случае равна:
- AΩ(n²)
- BΩ(n)
- CΩ(log n)
- DΩ(n log n)
5.Средняя
Решением рекуррентного соотношения T(n) = 2T(n/2) + O(n) является:
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
6.Средняя
Каково решение рекуррентного соотношения T(n) = 2T(n − 1) + O(1)?
- AO(n)
- BO(2ⁿ)
- CO(n log n)
- DO(n²)
7.Сложная
Что установила теорема Кука–Левина?
- AПроблема остановки неразрешима
- BЛюбую задачу из NP можно решить за экспоненциальное время
- CЗадача выполнимости булевых формул (SAT) NP-полна
- DP не равно NP
8.Сложная
Какова временна́я сложность: for i = 1 to n: for (j = i; j ≤ n; j = j + i) выполнить работу O(1)?
- AO(n √n)
- BO(n log n)
- CO(n²)
- DO(n)
Ответы
- 1. A · Объём памяти, необходимый алгоритму по мере роста входных данных
- 2. C · «Разделяй и властвуй»
- 3. D · Конечная последовательность чётко определённых шагов, решающая задачу
- 4. D · Ω(n log n)
- 5. A · O(n log n)
- 6. B · O(2ⁿ)
- 7. C · Задача выполнимости булевых формул (SAT) NP-полна
- 8. B · O(n log n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.