1.新建一个类:TestMergeSort.java
2.建立一个静态方式mergeSort,入参是array,l,h,别离是int数组,排序低位,排序的高位
2.重载一个静态方式mergeSort,入参是一个int数组,传入array数组挪用先前声明的重载方式:mergeSort,低位为0,高位为数组长度
4.带三个参数的mergeSort方式里面实现合并排序,有三部门,第一部门是跳出前提:那就是当凹凸位相等时,即返回该数组
5.第二部门,经由过程递归的思惟实现进行分拆的过程
6.第三部门,利用while轮回在分拆数组进行归并前,进行排序操作
7.main方式中声明一个数组,挪用合并排序方式进行排序,并打印排序成果
8.运行程序,可以看到这样合并排序算法就实现了
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!