常用集合算法set_union
发布日期:2022-03-04 12:48:37 浏览次数:27 分类:技术文章

本文共 494 字,大约阅读时间需要 1 分钟。

黑马261

#include
#include
#include
#include
#include
using namespace std;

void myprint(int v)

{
cout << v << " ";
}
void test01()
{
vectorv1;
vectorv2;

vector
vTargrt;for (int i = 0; i < 10; i++){ v1.push_back(i); v2.push_back(i + 5);}//目标容器需要提前开辟空间//最特殊情况 大容器包含小容器,开辟空间取小容器大小vTargrt.resize(v1.size()+ v2.size());vector
::iterator it = set_union(v1.begin(), v1.end(), v2.begin(), v2.end(), vTargrt.begin());for_each(vTargrt.begin(), it, myprint);

}

int main()

{
test01();
}

转载地址:https://blog.csdn.net/qq_43752920/article/details/120563429 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:常用集合算法set_intersection
下一篇:查找算法 binary_serach

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月23日 04时43分40秒