public int[] merge(int []nums1, int []nums2){
int []nums = new int[nums1.length + nums2.length];
int i =0, j = 0, k =0;
while (i < nums1.length && j < nums2.length){
nums[k++] = nums1[i] < nums2[j] ? nums1[i++] : nums2[j++];
}
while (i < nums1.length){
nums[k++] = nums1[i++];
}
while (j < nums2.length){
nums[k++] = nums[j++];
}
return nums;
}
有序数组合并
最新推荐文章于 2024-04-27 23:57:08 发布