https://leetcode.com/problems/merge-sorted-array/
反向操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
var merge = function(A, m, B, n) { let i = m - 1 let j = n - 1 let k = m + n - 1 while(i >= 0 && j >= 0) { if (A[i] > B[j]) { A[k--] = A[i--] } else { A[k--] = B[j--] } } while(j >= 0) { A[k--] = B[j--] } };
|