set中的set_union用法
来源:互联网 发布:淘宝店铺上传宝贝软件 编辑:程序博客网 时间:2024/05/01 12:22
set_union是将已序的源区间[source1Beg,sourceEnd)和[source2Beg,source2End)内的元素合并,得到“以destBeg起始”的目标区间。
同时出现在两个源区间内的元素,在并集区间中将只出现一次。
#include "algostuff.hpp"
#include <iterator>
#include <ostream>
using namespace std;
int main(){
list<int> coll_list;
set<int> coll_set;
INSERT_ELEMENTS(coll_list,1,2);
INSERT_ELEMENTS(coll_list,2,3);
INSERT_ELEMENTS(coll_list,6,7);
INSERT_ELEMENTS(coll_list,7,9);
INSERT_ELEMENTS(coll_set,1,2);
INSERT_ELEMENTS(coll_set,2,3);
INSERT_ELEMENTS(coll_set,6,7);
INSERT_ELEMENTS(coll_set,7,9);
INSERT_ELEMENTS(coll_set,10,12);
PRINT_ELEMENTS(coll_list,"coll_list:");
cout<<endl;
PRINT_ELEMENTS(coll_set,"coll_set:");
cout<<endl;
set_union(coll_list.begin(),coll_list.end(),coll_set.begin(),coll_set.end(),ostream_iterator<int>(cout," "));
return 0;
}
编译后输出:
coll_list:1 2 2 3 6 7 7 8 9
coll_set:1 2 3 6 7 8 9 10 11 12
1 2 2 3 6 7 7 8 9 10 11 12
- set中的set_union用法
- set_union的用法
- set_union()的用法
- C++ STL set_union的用法
- set_union
- set_union
- Java中的Set用法
- shell 中的 set -e , set +e 用法
- STL中的set的用法
- Matlab中的set函数用法
- 学习笔记: shell 中的 set -e , set +e 用法
- set中的greater()以及set的一些用法
- 学习笔记: shell 中的 set -e , set +e 用法
- 学习笔记: shell 中的 set -e , set +e 用法
- 批处理中的SET的基本用法
- c#中的get和set的用法
- Java容器中的Set基本用法
- C++中的关联容器set用法
- unsupported_grant_type
- Examples Generating Excel Documents Using Python’s xlwt
- 如何通过V社官方API查找比赛记录
- XUtils使用
- 快速排序
- set中的set_union用法
- Redis添加访问密码
- Android 蓝牙
- Java内存模型FAQ(三)JSR133是什么?
- Android---破解锁屏密码、获取wi-fi密码
- Weka数据挖掘——分类
- websphere停止服务:此日期在当前日期/时间之后有效。如果客户机的时钟设置得比服务器的时钟早,就会出现这种情况。请验证此客户机与服务器的时钟是否同步,然后重试该请求。
- 浅谈 Java 多线程环境下 如何跟踪死锁 (例子)
- LVDS接口分类,时序,输出格式