在我认为这道题相比前两道是比較简单的首先可以分析一下这道题的大体思路,要求新数组是有序的在整合之后我就得排序了,但是前提是合并的是两个有序的数组这就意味着,我们只需要将两个数组放入新数组时只要一个小的时候,就不用继续往下比了前期我是这种思路,后来看了网上的思路之后,其实有更简单的方法就可以将做出来了
//对新数组 进行排序
分析:只要将两个数组,分别存放到新数组就好了然后通过Arrays这个類的sort函数,将其排序就好了
但是注意的是数组的下标,有时候就会出界我开始遇到的是,数组长度是对的但是数组没有把最后一个數值存放到新的数组中,这是因为遍历的时候,i和j的最大值都是length-1而不是length所以每次都取不到最后一个的值。
还有一种是将组成的新数组通过排序的算法实现数组的有序,用冒泡排序选择排序都可以实现数组的有序。自己封装一个排序的函数
可能还有其他的方式,有研究出来的可以相互借鉴一下。