C++常用算法(六):集合【set_intersection:求两个set集合的交集】【set_union:求两个set集合的并集】【set_difference:求两个set集合的差集】
2023-09-27 14:20:39 时间
算法主要是由头文件 组成。
是所有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)
2、set_unio
相关文章
- 如何系统地学习 C++ 语言?(2021年4月更新)
- python与C++的效率区别、模型部署/ONNXRuntime/tensorrt
- C/C++ select fd_set解释
- 回调函数c++类中实现
- 31 C++ - 运算符重载基本概念
- 【转】变量的声明和定义,从C到编译原理到C++,再到Java
- c++ set用法详解
- c++中堆、栈内存分配概念示例讲解
- C/C++报错:全局变量重定义或是多次定义
- 《易学C++(第2版)》——第2章 Hello,World!2.1 Visual Studio 2012的安装和启动
- 《C++覆辙录》——第2章 语法问题2.1:数组定义和值初始化的语法形式混淆
- [第四届蓝桥杯省赛C++B组]黄金连分数
- C++外观模式
- 197、【动态规划】AcWing —— 901. 滑雪(C++版本)
- 55、【图】Dijkstra求最短路径(单源最短路径+边权重为正数)(C/C++版)
- C++Vector使用方法
- C/C++教程 第十五章 —— MFC资源详解