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