var merge = function(nums1, m, nums2, n) {
let p = m - 1;
let q = n - 1;
let k = m + n - 1;
//从最后一位开始填
while(p >= 0 && q >= 0)
if(nums1[p] > nums2[q])
nums1[k--] = nums1[p--];
else
nums1[k--] = nums2[q--];
while(p >= 0)
nums1[k--] = nums1[p--];
while(q >= 0)
nums1[k--] = nums2[q--];
};
05-06
1685
09-08
2660
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交