class Solution {
public:
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n)
{
int index = m + n - 1;
m--;
n--;
while(m >= 0 && n >= 0)
{
nums1[index--] = nums1[m] > nums2[n] ? nums1[m--] : nums2[n--];
}
while(n >= 0)//如果nums2仍未空,则继续比较
{
nums1[index--] = nums2[n--];
}
}
};
02-17
1415
05-17
470
11-21
1510
11-27
1224
09-10
883
09-11
258