JAVA解法
class Solution {
public void merge(int[] nums1, int m, int[] nums2, int n) {
int i = m,j = 0;
// 合并两个数组
while(i < m + n){
nums1[i++] = nums2[j++];
}
// 对合并后数组进行排序
Arrays.sort(nums1);
}
}
leetcode原题: 88. 合并两个有序数组
解法分析
先将两个数组合成一个,再用 Arrays.sort() 方法对总的进行排序。
评论区