题意:

给两个已排序数组,合成一个已排序数组。
简单题 没什么好说的

代码:

void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
	nums1.resize(m + n);
	int i = m - 1, j = n - 1, k = m + n - 1;
	while (k)
		nums1[k--] = i >= 0 && nums1[i] > nums2[j] ? nums1[i--] : nums2[j--];
}