void Solution::merge(vector<int>& nums1, int m, vector<int>& nums2, int n)
{
vector<int> num;
int i = 0, j = 0;
while (j<n && i<m)
{
if (nums1[i] >= nums2[j])
{
num.push_back(nums2[j]);
j++;
}
else
{
num.push_back(nums1[i]);
i++;
}
}
if (i<m)
{
while (i < m){
num.push_back(nums1[i]);
i++;
}
}
if (j<n)
{
while (j< n){
num.push_back(nums2[j]);
j++;
}
}
nums1 = num;
}