1.Лёгкая
Доступ к элементу массива по индексу занимает:
- AO(1)
- BO(n²)
- CO(n)
- DO(log n)
2.Лёгкая
Какова временна́я сложность сортировки вставками в лучшем случае, на уже отсортированном массиве?
- AO(n log n)
- BO(1)
- CO(n²)
- DO(n)
3.Лёгкая
Какая нотация описывает нижнюю границу роста?
- AΩ (омега большое)
- Bo (o малое)
- CO (O большое)
- DΘ (тета большое)
4.Средняя
Нижняя граница для сортировки сравнениями в худшем случае равна:
- AΩ(n log n)
- BΩ(log n)
- CΩ(n²)
- DΩ(n)
5.Средняя
Каково решение рекуррентного соотношения T(n) = T(n − 1) + O(n)?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(2ⁿ)
6.Средняя
Сколько уровней у рекурсии сортировки слиянием для массива из n элементов?
- AОколо n
- BОколо n / 2
- CОколо √n
- DОколо log₂ n
7.Сложная
Умножение Карацубы удовлетворяет T(n) = 3T(n/2) + O(n). Каково решение?
- AΘ(n log n)
- BΘ(n²)
- CΘ(nlog₂ 3), примерно n1,585
- DΘ(n3)
8.Сложная
Какое определение класса NP верно?
- AЗадачи распознавания, положительные ответы которых можно проверить за полиномиальное время при наличии сертификата
- BЗадачи, которые не может решить ни один алгоритм
- CЗадачи, которые нельзя решить за полиномиальное время
- DЗадачи, которые не являются полиномиальными
Ответы
- 1. A · O(1)
- 2. D · O(n)
- 3. A · Ω (омега большое)
- 4. A · Ω(n log n)
- 5. A · O(n²)
- 6. D · Около log₂ n
- 7. C · Θ(nlog₂ 3), примерно n1,585
- 8. A · Задачи распознавания, положительные ответы которых можно проверить за полиномиальное время при наличии сертификата
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.