1.Лёгкая
Чего бинарный поиск требует от входных данных?
- AМассив должен быть отсортирован
- BМассив должен содержать только положительные числа
- CДлина массива должна быть степенью двойки
- DВ массиве должно быть не более 1000 элементов
2.Лёгкая
Какова временная сложность линейного поиска в неотсортированном массиве из n элементов (в худшем случае)?
- AO(1)
- BO(n)
- CO(log n)
- DO(n²)
3.Лёгкая
Что означает f(n) = Θ(g(n))?
- Af растёт строго медленнее g
- Bf растёт с той же скоростью, что g, будучи ограниченной сверху и снизу постоянными кратными g
- Cf растёт строго быстрее g
- Df всегда меньше g при любом n, поэтому g ограничивает её сверху, но никогда не снизу
4.Средняя
Жадный алгоритм:
- AИспользует только рекурсию
- BПеребирает все возможные решения
- CВсегда даёт оптимальное решение
- DНа каждом шаге делает локально наилучший выбор
5.Средняя
Примерно сколько сравнений нужно бинарному поиску в худшем случае на отсортированном массиве из 1,000,000 элементов?
- AОколо 500,000
- BОколо 1,000
- CОколо 20
- DОколо 100
6.Средняя
Каково время работы поразрядной сортировки LSD для n целых чисел из d цифр в системе счисления с основанием k?
- AO(n²)
- BO(dn log k)
- CO(d(n + k))
- DO(n log n)
7.Сложная
Как соотносятся n! и 2ⁿ при больших n?
- An! растёт быстрее 2ⁿ
- Bn! есть O(n²)
- C2ⁿ растёт быстрее n!
- DОни растут с одинаковой скоростью
8.Сложная
Проблема остановки показывает, что:
- AКаждая программа в конце концов останавливается
- BНекоторые программы работают быстрее на более быстрых компьютерах, поэтому остановка зависит от оборудования
- CЦиклов следует избегать
- DНикакой алгоритм не может для каждой программы и входных данных определить, остановится ли она
Ответы
- 1. A · Массив должен быть отсортирован
- 2. B · O(n)
- 3. B · f растёт с той же скоростью, что g, будучи ограниченной сверху и снизу постоянными кратными g
- 4. D · На каждом шаге делает локально наилучший выбор
- 5. C · Около 20
- 6. C · O(d(n + k))
- 7. A · n! растёт быстрее 2ⁿ
- 8. D · Никакой алгоритм не может для каждой программы и входных данных определить, остановится ли она
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.