Сортиране чрез сливане
от Уикипедия, свободната енциклопедия
В информатиката сортирането чрез сливане е алгоритъм за сортиране, базиран на сравняване, който има сложност Θ(nlogn). Алгоритъмът се гради на принципа „разделяй и владей“. Създаден е от Джон фон Нойман през 1945.
Принцип на действие [редактиране]
- Несортирания списък по произволен начин се разделя на два подсписъка с приблизително обща дължина (за линейно време)
- Рекурсивно се разделят подсписъците, докато не се достигне до списъци с единична дължина
- Сливат се два подсписъка в нов сортиран списък (за линейно време)