void merge(int* A, int ALen, int m, int* B, int BLen, int n) {
    // write code here
    int nums[m+n];
    int i=0,j=0,count=0;
    
    while(i<m && j<n){
        if(A[i]<B[j]){
            nums[count++]=A[i++];
        }else{
            nums[count++]=B[j++];
        }
    }
    //可能会出现一个数组都排好了,另外一个数组还有元素没有排进去的情况
    while(i<m){
        nums[count++]=A[i++];
    }
    while(j<n){
        nums[count++]=B[j++];
    }
    
    for(i=0;i<m+n;i++){
        A[i]=nums[i];
    }

}