solution.cpp 409 字节
Newer Older
每日一练社区's avatar
每日一练社区 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#include <bits/stdc++.h>
using namespace std;
class Solution
{
public:
	void merge(vector<int> &nums1, int m, vector<int> &nums2, int n)
	{
		int i = m - 1;
		int j = n - 1;
		int k = nums1.size() - 1;
		while (i >= 0 && j >= 0)
		{
			if (nums1[i] < nums2[j])
			{
				nums1[k--] = nums2[j--];
			}
			else
			{
				nums1[k--] = nums1[i--];
			}
		}
		while (j >= 0)
		{
			nums1[k--] = nums2[j--];
		}
	}
};