Problem Description
建立两个int类型的向量vector,利用merge算法将其合并,再用sort算法对合并后的向量排序。
#include <iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int a[]={1,2,4,3,5,6};
int b[]={2,3,1};
vector<int> v1(a,a+6),v2(b,b+3),v3;
vector<int>::iterator iter;
//你的代码将嵌在这里for(iter=v3.begin();iter!=v3.end();iter++)
cout<<*iter<<"\t";
cout<<endl;return 0;
}
Sample Output
1 1 2 2 3 3 4 5 6
merge(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(v3));
sort(v3.begin(), v3.end());