归并排序(MERGE SORT)采用分而治之的方法对一对序列进行排序,它将一个无序队列拆分成单个组合,然后两两比较进行归并组成一个有序的队列。归并排序的例图如下:
对相邻子序列的合并:将两个有序序列归并的想法是将两个序列依次进行比较,将较小的数据放入一个新的数组,直至将两个有序序列合并为一个新的有序序列。对上图的最后两个有序序列进行归并的例图如下:
所以归并排序中的归并就是不断的调用合并相邻有序序列的方法
归并排序(MERGE SORT)采用分而治之的方法对一对序列进行排序,它将一个无序队列拆分成单个组合,然后两两比较进行归并组成一个有序的队列。归并排序的例图如下:
对相邻子序列的合并:将两个有序序列归并的想法是将两个序列依次进行比较,将较小的数据放入一个新的数组,直至将两个有序序列合并为一个新的有序序列。对上图的最后两个有序序列进行归并的例图如下:
所以归并排序中的归并就是不断的调用合并相邻有序序列的方法