Какой алгоритм сортировки выбирает опорный элемент и разбивает массив на меньшие и бо́льшие элементы?
- AБыстрая сортировка
- BСортировка вставками
- CСортировка пузырьком
- DСортировка слиянием
Какой алгоритм сортировки выбирает опорный элемент и разбивает массив на меньшие и бо́льшие элементы?
Цикл начинается с i = 1 и удваивает i на каждой итерации, пока i > n не станет истинным. Сколько итераций он выполнит?
Доступ к элементу массива по индексу занимает:
Каково решение рекуррентного соотношения T(n) = 2T(n − 1) + O(1)?
Вы один раз сортируете массив из n элементов, а затем отвечаете на k запросов о принадлежности бинарным поиском. Какова общая стоимость?
Какова амортизированная временная сложность добавления элемента в конец динамического массива, который удваивает свою ёмкость при заполнении?
Сортировка вставками работает за O(n) на отсортированном входе. Противоречит ли это нижней оценке Ω(n log n) для сортировки сравнениями?
Почему алгоритм Дейкстры может давать неверные результаты, если некоторые веса рёбер отрицательны?
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.