Изменения

Перейти к: навигация, поиск

Быстрая сортировка

11 байт добавлено, 01:45, 17 июня 2016
Introsort
===Introsort===
Для предотвращения ухудшения времени работы быстрой сортировки до <tex>O(n^2) </tex> при неудачных входных данных, также можно использовать алгоритм сортировки Introsort.
Он использует быструю сортировку и переключается на пирамидальную сортировку, когда глубина рекурсии превысит некоторый заранее установленный уровень (например, логарифм от числа сортируемых элементов). Этот подход сочетает в себе достоинства обоих методов с худшим случаем O(n log n) и быстродействием, сравнимым с быстрой сортировкой.
635
правок

Навигация