merge sorted array
code
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)
{
if(nums1[m] > nums2[n])
{
nums1[index--] = nums1[m--];
}
else
{
nums1[index--] = nums2[n--];
}
}
while(m >= 0)
{
nums1[index--] = nums1[m--];
}
while(n >= 0)
{
nums1[index--] = nums2[n--];
}
}
};