参考回答:
class Solution {public:void merge(int *num1,int m,int *num2,int n){int i=m-1;int j=n-1;while(i>=0&&j>=0){if(nums1[i]>nums2[j]){nums1[i+j+1]=nums1[i];i--;}else{nums1[i+j+1]=nums2[j];j--;}}while(j>=0){nums1[i+j+1]=nums[j];j--;}}};

参考回答:
class Solution {public:void merge(int *num1,int m,int *num2,int n){int i=m-1;int j=n-1;while(i>=0&&j>=0){if(nums1[i]>nums2[j]){nums1[i+j+1]=nums1[i];i--;}else{nums1[i+j+1]=nums2[j];j--;}}while(j>=0){nums1[i+j+1]=nums[j];j--;}}};