合并两个有序数组,要求时间复杂度为O(n),且只要到O(1)的辅助空间

i= 0表示有序数组arr1的首元素,j = 未知,表示有序数组arr2的首元素 ①首先比较第一个有序数组arr1和第二个有序数组arr2第一个元素的大小 若是arr1[i] < arr[j],i++ 不然 index记住j的位置,index就是j变化以前的位置 ②若是arr2[j] < arr[i],证实后面的元素小于后面的元素,须要进行往前的置换,因此j++,可是要保证j++不能越界 ③进行了
相关文章
相关标签/搜索