私募网站建设,建设厅网站2015154,wordpress会员设置,网站建设需求分析写什么功能描述#xff1a; 两个容器元素合并#xff0c;并储存到另一容器中
函数原型#xff1a;
merge(iterator beg1,iterator end1,iterator beg2,iterator end2,iterator dest);
//容器元素合并#xff0c;并存储到另一个容器中
//注意#xff1a;两个容器必须是有序的…功能描述 两个容器元素合并并储存到另一容器中
函数原型
merge(iterator beg1,iterator end1,iterator beg2,iterator end2,iterator dest);
//容器元素合并并存储到另一个容器中
//注意两个容器必须是有序的
//beg1 容器1开始迭代器
//end1 容器1结束迭代器
//beg2 容器2开始迭代器
//end2 容器2结束迭代器
//dest 目标容器开始迭代器
#include iostream
using namespace std;
#include vector
#include algorithm
void MyPrint(int val)
{cout val ;
}
void test01()
{vectorintv1;for (int i0; i 7; i){v1.push_back(i);}vectorintv2;for (int i 3; i 10; i){v2.push_back(i);}vectorintv3;v3.resize(v1.size() v2.size());//提前开辟目标容器空间merge(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());for_each(v3.begin(), v3.end(), MyPrint);cout endl;
}
int main()
{test01();system(pause);return 0;
}
输出结果 0 1 2 3 3 4 4 5 5 6 6 7 8 9 总结merge合并的两个容器必须得是有序序列目标容器中也是有序序列