Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
31.03.2015
Размер:
24.58 Кб
Скачать

Сравнение методов сортировки (для больших 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 - максимал. элем (неблагопр. исход)

Соседние файлы в папке INSORT