public class Solution {
public void merge(int A[], int m, int B[], int n) {
int c = m + n - 1;
int a = m - 1, b = n - 1;
while(a >= 0 && b >= 0){
if(A[a] > B[b]){
A[c] = A[a];
c--;
a--;
}else{
A[c] = B[b];
c--;
b--;
}
}
while(a >= 0){
A[c] = A[a];
c--;
a--;
}
while(b >= 0){
A[c] = B[b];
c--;
b--;
}
}
} 


京公网安备 11010502036488号