Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Какой алгоритм сортировки сравнениями признается л


Автор: bayanist17 18.6.2014, 11:53
1.    Сортировка вставками
2.    Сортировка деревом
3.    Сортировка слиянием
4.    Сортировка Шелла
5.    Быстрая сортировка Хоара

Автор: _Y_ 18.6.2014, 13:33
Нe существует "лучшего" алгоритма сортировки. Существует "наиболее подходящий" для Ваших наборов данных: как расположены данные изначально (например совсем случайно или тол'ко некоторые находятся не на "своих" местах), как велик массив...

Например, алгоритм быстрой сортировки действител'но быстр, но тол'ко нa бол'ших амссивах данных.

Автор: Pavia 18.6.2014, 16:07
_Y_,  Добавлю что алгоритм QSort предполагает, что данные частично отсортированы.

А алгоритм сортировки слияниями имеет наиболее среднее показатели. Так что если заведомо ничего неизвестно о данных, то он будет самым лучшим. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)