归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
排序原理:
1.尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,直到拆分后的每个子组的元素个数是1
为止;
2.将相邻的两个子组进行合并成一个有序的大组;
3.不断的重复步骤
2
,直到最终只有一个组为止。
图解:


3433

被折叠的 条评论
为什么被折叠?



