class Solution {
public:
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
int all = m+n;
while(m>0 && n>0)
{
if(nums1[m-1]>nums2[n-1])
{
nums1[all-1] = nums1[m-1];
--m;
}
else
{
nums1[all-1] = nums2[n-1];
--n;
}
--all;
}
while(n>0)
{
nums1[all-1] = nums2[n-1];
--all;
--n;
}
}
};
转自
https://blog.csdn.net/u011750466/article/details/80075081