前面的文章中 我们详细介绍了排序的概念,插入排序,交换排序与选择排序,大家可以通过下面的链接再去学习:
这篇文章就详细介绍一下另一种排序算法:归并排序以及对排序章节进行一下总结。
一,归并排序基本概念
归并:将两个或两个以上的有序表组合成一个新有序表
2-路归并排序
排序过程
初始序列看成n个有序子序列,每个子序列长度为1
两两合并,得到 ë n/2 û 个长度为2或1的有序子序列
再两两合并,重复直至得到
一个
长度为
n
的有序序列为止
例:
前面的文章中 我们详细介绍了排序的概念,插入排序,交换排序与选择排序,大家可以通过下面的链接再去学习:
这篇文章就详细介绍一下另一种排序算法:归并排序以及对排序章节进行一下总结。
归并:将两个或两个以上的有序表组合成一个新有序表
排序过程
初始序列看成n个有序子序列,每个子序列长度为1
两两合并,得到 ë n/2 û 个长度为2或1的有序子序列
例: