还是最基础款的这个排序数组的这个题目:之前我们是使用的快速排序的思路,也就是数组划分为三块,实现了快排的过程;
这次我们是介绍分治思想里面的另外的一个排序的方法:就是归并排序
快速排序:数组分为三块,随机选择基准元素,然后就开始排序了;
归并排序:确定这个mid数值,对于这个mid的左右两边分别进行排序,最后合并,依次递归下去,在这个基础上面继续划分下去;
下面举一个例子说明一下这个过程:
这个过程其实是很容易理解的,就是不断的对半排序,对半排序,知道这个排序结果可以看出来,然后再向上进行合并的过程;