Похожие презентации:
Алгоритмы и структуры данных на языке С
1.
Алгоритмы иструктуры данных на
языке С
Быстрая сортировка. Улучшения
2.
Быстрая сортировка.Улучшения.
3.
1. "Толстое" разбиениеВ этом видео
2. Улучшенная быстрая
сортировка
3. Плюсы и минусы быстрой
сортировки
4.
“Толстое” разбиение5.
“Толстое” разбиениеравен
l
меньше
p
больше
i
j
равен
q
v
r
6.
“Толстое”разбиение
7.
Улучшенная быстрая сортировка8.
Улучшенная сортировка9.
Плюсы и минусы быстрой сортировки10.
Плюсы и минусы быстрой сортировкиОдин из самых быстродействующих алгоритмов внутренней
сортировки общего назначения.
Для наилучшего случая
Ω(n log n);
Для среднего случая
θ(n log n);
Для худшего случая
O(n2);
Возможно переполнение стека;
Неустойчив.
11.
Рассмотрели:Итоги
● "Толстое" разбиение
● Улучшенную быструю сортировку
● Плюсы и минусы быстрой сортировки