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

сиаод / 35-66 / 39. Стратегии внутренней сортировки

..pdf
Скачиваний:
90
Добавлен:
11.05.2015
Размер:
291.49 Кб
Скачать

39. Стратегии внутренней сортировки.

Вспомним задачу сортировки в общем виде. Даны элементы a1 , a2 ,..., an . Сортировка означает перестановку этих элементов в порядке ak1 , ak2 ,..., akn , так что при заданной функции упорядочения справедливо

отношение f (ak1 ) f (ak2 ) ... f (akn ) .

Сортировка называется внутренней, если она происходит в оперативной памяти.

1)Выборка – выбирают наименьший элемент и помещают в текущую позицию в выходном потоке. 2)Включение – элементы обрабатываются по одному в произвольном порядке, вставка нового Эл-та в соответствии с отношением его к уже имеющимся элементам.

3)Обмен – элементы сравниваются и при необходимости меняются местами, пока не будут упорядочены. 4)Распределение – элементы распределяются по подмножествам (младшие – в одно, старшие – в другое, промежуточные – в промеж)

5)Слияние – сортированные подмножества объединяются в более крупные, используются методы слияния.