【leetcode】合并两个有序数组

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n){
    int index1 = m - 1;
    int index2 = n - 1;
    int currIndex = m + n - 1;
    while(index2 >= 0) {
        nums1[currIndex--] = index1 >= 0 && nums1[index1] >= nums2[index2] ? nums1[index1--] : nums2[index2--];   
    }
}
原文地址:https://www.cnblogs.com/ganxiang/p/13695203.html