关于C++里面使用set_union,set_intersection等函数的使用总结
来源:互联网 发布:手游数据查询 编辑:程序博客网 时间:2024/06/05 08:47
set里面有set_intersection(取集合交集)、set_union(取集合并集)、set_difference(取集合差集)、set_symmetric_difference(取集合对称差集)等函数。其中,关于函数的五个参数问题做一下小结:
1、这几个函数的前四个参数一样,只有第五个参数有多重版本。
2、EX1:set_union(A.begin(),A.end(),B.begin(),B.end(),inserter( C1 , C1.begin() ) );前四个参数依次是第一的集合的头尾,第二个集合的头尾。第五个参数的意思是将集合A、B取合集后的结果存入集合C中。
EX2:set_union(A.begin(),A.end(),B.begin(),B.end(),ostream_iterator<int>(cout," “));这里的第五个参数的意思是将A、B取合集后的结果直接输出,(cout," ")双引号里面是输出你想用来间隔集合元素的符号或是空格。
下面是set_union的原型:
template<class InputIterator1, class InputIterator2, class OutputIterator>
);
下面是例子:
阅读全文
0 0
- 关于C++里面使用set_union,set_intersection等函数的使用总结
- 关于C++里面使用set_union,set_intersection等函数的使用总结
- 关于C++里面使用set_union,set_intersection等函数的使用总结
- C++集合运算函数总结-merge、set_union、set_difference、set_symmetric_difference、set_intersection
- set_union set_intersection
- set_union,set_intersection,set_difference,set_symmetric_difference
- C++ set_union,set_intersection,set_difference
- STL set_difference set_intersection set_union 操作
- pthread_mutex_init等多线程函数的使用总结
- C++ STL merge,set_union,set_intersection,set_difference,set_symmetric_difference
- STL 之includes,set_intersection,set_union,set_difference,set_symmetric_difference
- STL 之includes,set_intersection,set_union,set_difference,set_symmetric_difference
- STL之set_union、set_intersection、set_difference、set_symmetric_difference
- vector set_union() /set_intersection【集合合并/交集】
- 关于pthread里面一些函数的使用心得!
- 关于pthread里面一些函数的使用心得!
- 【转】关于pthread里面一些函数的使用心得!
- C/C++里面使用的可变参数函数
- tensorflow常用函数介绍
- PAT (Basic Level) Practise (中文)1035. 插入与归并(25)
- Centos7安装mariadb-server
- 【安全牛学习笔记】CCNA简介
- 【爬虫初级】爬取百度百科静态页面数据案例
- 关于C++里面使用set_union,set_intersection等函数的使用总结
- 阶乘及平方
- 业务模型-电商网站用户登录与购物车的关系
- 判断1000~2000之间的闰年
- HttpClient的使用以及jdk自带URLConnection的使用
- react-native for android https证书认证
- 伪分布式集群环境hadoop、hbase、zookeeper搭建
- ubuntu 16.04 使用 pandoc + xelatex 将 markdown 转换为 pdf
- python字符串前缀 u和r的区别