/**
*
* @param A int整型一维数组
* @param ALen int A数组长度
* @param B int整型一维数组
* @param BLen int B数组长度
* @return void
*/
void merge(int* A, int ALen, int m, int* B, int BLen, int n) {
int i = m - 1, j = n - 1, k = m + n - 1;
while (i >= 0 && j >= 0)
*(A + k--) = *(A + i) > *(B + j) ? *(A + i--) : *(B + j--);
while (j >= 0)
*(A + k--) = *(B + j--);
} 


京公网安备 11010502036488号