/*
set_intersection算法 求两个set集合的交集
注意:两个集合必须是有序序列
@param beg1 容器1开始迭代器
@param end1 容器1结束迭代器
@param beg2 容器2开始迭代器
@param end2 容器2结束迭代器
@param dest 目标容器开始迭代器
@return 目标容器的最后一个元素的迭代器地址
*/
set_intersection(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest)
/*
set_union算法 求两个set集合的并集
注意:两个集合必须是有序序列
@param beg1 容器1开始迭代器
@param end1 容器1结束迭代器
@param beg2 容器2开始迭代器
@param end2 容器2结束迭代器
@param dest 目标容器开始迭代器
@return 目标容器的最后一个元素的迭代器地址
*/
set_union(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest)
/*
set_difference算法 求两个set集合的差集
注意:两个集合必须是有序序列
@param beg1 容器1开始迭代器
@param end1 容器1结束迭代器
@param beg2 容器2开始迭代器
@param end2 容器2结束迭代器
@param dest 目标容器开始迭代器
@return 目标容器的最后一个元素的迭代器地址
*/
set_difference(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest)
92 C++ - 常用集合算法
原创
©著作权归作者所有:来自51CTO博客作者阿甘兄_的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:93 C++ - STL综合案例
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【c++常用集合算法】
【文末评论可以抽奖哦】学习C++,需要知道的集合算法(交集、并集、差集):set_intersection -- set_union -- set_difference
C++ 算法 迭代器 #include i++ -
21.STL-常用集合算法
【代码】21.STL-常用集合算法。
c++ 算法 开发语言 迭代器 i++ -
【c++常用遍历算法】
常用遍历算法:for_each、transform。两种方法各有特色,根据自己的需求选择使用,其中,最常用的是 for_each
C++ 后端 函数对象 #include 迭代器 -
【c++常用排序算法】
【文末评论可以抽奖哦】学习C++,必须会用的排序算法:sort -- random_shuffle --merge -- reverse
C++ #include 迭代器 ios -
mongodb 实现嵌套级联查询
数据格式本文测试用的多层级数据格式基础数据如下:{ "id": "1", "warehouseConfigId": "1", "remarks": "备注信息", "groupGoodsInfo": [ { "ids":"1008601", "planNumber": "计划编号0001",
mongodb 实现嵌套级联查询 MongoTemplate mongodb 数据库 嵌套