Сортировка слиянием :: Merge sort

Сортировка слиянием
Эффективный алгоритм сортировки предложенный легендарным Джоном фон Нейманом в 1945 году. Сортировка была придумана во время работы над "Манхеттенским проектом" как средство обработки больших массивов статистических данных.

Алгоритм

Разделение: массив разбивается на два подмассива. Упорядочивание: подмассивы сортируются (к ним рекурсивно применяется сортировка слиянием). Слияние: упорядоченные подмассивы объединяются в один отсортированный массив.

Характеристики алгоритма

НазваниеСортировка слиянием (Merge sort)
АвторДжон фон Нейман
Год1945
КлассСортировки слиянием
УстойчивостьДа
СравненияДа
Сложность по времениХудшаяO(n log n)
СредняяO(n log n)
ЛучшаяO(n log n)
Сложность по памятиОбщаяO(n)
ДополнительнаяO(n)

Ссылки

Сортировка слиянием

Merge sort

Реализация на различных ЯП

Джон фон Нейман