常用集合算法

2017-09-17  本文已影响0人  饭饭H

/*

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)

上一篇下一篇

猜你喜欢

热点阅读