Главная / Алгоритмы и структуры данных поиска / Как можно добиться, чтобы логарифмическая оценка для алгоритма быстрой сортировки была справедлива не в среднем, а в худшем случае?

Как можно добиться, чтобы логарифмическая оценка для алгоритма быстрой сортировки была справедлива не в среднем, а в худшем случае?

вопрос

Правильный ответ:

элиминация хвостовой рекурсии
рекурсивный вызов для меньшего подотрезка делать последним
в качестве разделителя использовать медиану из трех элементов последовательности: левой границы, правой границы и середины
если глубина рекурсии превышает определенное критичное значение, то использовать другой алгоритм
Сложность вопроса
91
Сложность курса: Алгоритмы и структуры данных поиска
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за помощь по интуит.
30 июн 2020
Аноним
спасибо
19 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.