АВТИ информатика по паскалю / Metod1_2010 / INSORT / TABL
.docСравнение методов сортировки (для больших n)
Миним. Средн. Максимал.
------------------------------------------------------------------------------------------------
1. Простое включение Упорядоченная Обратный порядок
устойчивая C: n-1 (n*n+n-2)/2 (n*n-2)/2-1
естественный M: 2*(n-1) (n*n-9n-10)/4 (n*n+3n-4)/2
Бинарный поиск Обратный порядок Упорядоченная
C: n(ln n - 1.443 )
M: n*n (не изменяется)
Улучшения не дает по сравнению с простым включением
--------------------------------------------------------------------
2. Простой выбор Упорядоченная Обратный порядок
естественный С: (n*n-n)/2 (n*n-n)/2 (n*n-n)/2
M: 3(n-1) n(ln n + 0.57) n*n/4+3(n-1)
--------------------------------------------------------------------
3. Простой обмен Не зависит от начального порядка ключей
(метод пузырька) C: (n*n-n)/2 (n*n-n)/2 (n*n-n)/2
M: 0 (n*n-n)*0.75 (n*n-n)*1.5
Шейкер C: n-1 экспериментально
M: 0
Улучшен. С сред: (n*n - n(Const + ln n )/2
Быстрая С: n*ln n, x-средний элем.(благоприят.исход)
М: n/6*ln n
C: n*n , x - максимал. элем (неблагопр. исход)