23 - 合并两个有序数组
题目
解答
/**
* @param {number[]} nums1
* @param {number} m
* @param {number[]} nums2
* @param {number} n
* @return {void} Do not return anything, modify nums1 in-place instead.
*/
var merge = function(nums1, m, nums2, n) {
const len1 = nums1.length;
m--;
n--;
for (let i = len1 - 1; n >= 0; i--) {
if (nums1[m] > nums2[n]) {
nums1[i] = nums1[m];
m--;
} else {
nums1[i] = nums2[n];
n--;
}
}
};Last updated