2025年- H119-Lc88. 合并两个有序数组(数组)--Java版
1.题目
2.思路
(1)比如nums[1]的元素有1,2,3
所以m=3
nums[0],nums[1],nums[2]
(2)nums[2]的元素4,5
所以n=2
i=0,1,2
(3)nums[3+i]
所以是nums[3],nums[4]
3.代码实现
class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int totalLen=m+n;//直接将nums2的数值拼接到nums1for(int i=0;i!=n;i++){nums1[m+i]=nums2[i];}Arrays.sort(nums1);}
}