1.Лёгкая
Доступ к элементу массива по индексу занимает:
- AO(n)
- BO(1)
- CO(log n)
- DO(n²)
2.Лёгкая
Какую стратегию проектирования использует сортировка слиянием?
- AЖадный выбор
- B«Разделяй и властвуй»
- CДинамическое программирование
- DПолный перебор
3.Лёгкая
Какая нотация описывает верхнюю границу роста?
- AОмега-малое
- BТета-большое
- CO-большое
- DОмега-большое
4.Средняя
Что означает, что задача обладает оптимальной подструктурой?
- AЗадачу можно решить за постоянное время
- BВсе подзадачи одного размера
- CОптимальное решение можно построить из оптимальных решений её подзадач
- DУ задачи ровно одно оптимальное решение, общее для всех подзадач
5.Средняя
Какое утверждение о рекурсивной функции без достижимого базового случая верно?
- AОна автоматически возвращает 0
- BКомпилятор всегда превращает её в цикл, который безопасно завершается
- CОна продолжает вызывать себя, пока не переполнится стек вызовов
- DОна работает за время O(1)
6.Средняя
Каково решение рекуррентного соотношения T(n) = T(n − 1) + O(n)?
- AO(2ⁿ)
- BO(n²)
- CO(n log n)
- DO(n)
7.Сложная
Почему любой поиск в отсортированном массиве, основанный на сравнениях, требует в худшем случае Ω(log n) сравнений?
- AБинарный поиск — единственный возможный алгоритм, и ему нужно log₂ n сравнений
- BКаждый элемент нужно сравнить хотя бы один раз
- CКаждое сравнение занимает логарифмическое время
- DДерево решений с n возможными исходами должно иметь глубину не менее log₂ n
8.Сложная
В чём разница между неразрешимой и трудноразрешимой задачей?
- AОба термина означают, что у задачи вообще нет алгоритма
- BУ неразрешимой задачи нет алгоритма для всех входов; у трудноразрешимой он есть, но слишком медленный
- CНеразрешимые задачи лежат в NP, а трудноразрешимые — в P
- DТрудноразрешимые задачи нельзя решить никаким алгоритмом, а неразрешимым нужно лишь экспоненциальное время
Ответы
- 1. B · O(1)
- 2. B · «Разделяй и властвуй»
- 3. C · O-большое
- 4. C · Оптимальное решение можно построить из оптимальных решений её подзадач
- 5. C · Она продолжает вызывать себя, пока не переполнится стек вызовов
- 6. B · O(n²)
- 7. D · Дерево решений с n возможными исходами должно иметь глубину не менее log₂ n
- 8. B · У неразрешимой задачи нет алгоритма для всех входов; у трудноразрешимой он есть, но слишком медленный
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.