Advertisement

第6章 C++常用算法 set_intersection用于计算两个集合的交集 set_union用于计算两个集合的并集 set_difference用于计算两个集合的差集

阅读量:

算法的构成主要依赖于头文件。

在所有STL头文件中,该头文件的规模最为庞大,其常见功能涵盖了比较、交换、查找、遍历、复制、修改、反转、排序以及合并等多种操作。

该头文件体积相对较小,仅包含针对若干序列容器执行的基础运算所设计的模板函数。

此外,还定义了一系列模板类,用于声明函数对象。

1、set_intersection:求两个set集合的交集

复制代码
    /*
    	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)
    
    
      
      
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~