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

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

黑马263

#include
#include
#include
#include
using namespace std;
void myprint(int val)
{
cout << val << endl;
}
void test01()
{
vectorv1;
vectorv2;
for (int i = 0; i < 10; i++)
{
v1.push_back(i);
v2.push_back(i + 5);
}
vectorvTarget;
vTarget.resize(max(v1.size(), v2.size()));
vector::iterator it=set_difference(v1.begin(), v1.end(), v2.begin(), v2.end(), vTarget.begin());
for_each(vTarget.begin(),it, myprint);

vector
vTarget1;vTarget1.resize(max(v1.size(), v2.size()));it = set_difference( v2.begin(), v2.end(),v1.begin(), v1.end() , vTarget.begin());for_each(vTarget.begin(), it, myprint);

}

int main()
{
test01();
}

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

上一篇:前端导出json文件
下一篇:Vue中 data: 和 data() 的区别

发表评论

最新留言

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