您的位置:首页 > 其它

Leetcode 88 Merge Sorted Array

2017-06-22 18:44 267 查看

Leetcode 88 Merge Sorted Array

#include <vector>
#include<algorithm>
using namespace std;
class Solution {
public:
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
if (m == 0){
nums1.assign(nums2.begin(), nums2.end());
return;
}
if (n == 0)
return;
vector<int>::iterator it2 = nums2.begin();
for (vector<int>::iterator it = nums1.begin() + m; it != nums1.end(); it++){
*it = *it2;
it2++;
}//诡异脑回路,反正题目奇怪,nums1已经分配好地方了,所以先全丢进去然后再排序

sort(nums1.begin(), nums1.end());
}

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode