export function merge(A, m, B, n) { let pre = 0 let next = 0 let result = [] while (pre < m && next < n) { if (A[pre] < B[next]) { result.push(A[pre]) pre++ } else if (A[pre] >= B[next]) { result.push(B[next]) next++ } } // A的元素都遍历完了,B没有遍历完,next