目录 什么是高阶函数? 一、map() 二、filter() 三、reduce() 四、sorted()和sort() 五、zip() 什么是高阶函数? 接收函数作为参数或者把函数作为结果...
目录 模拟实现vector 一、构造函数 二、迭代器和一些容量的接口实现 reserve和resize的实现 insert、push_back、pop_back、erase 模拟实现ve...
文章目录 1、list的基本介绍 2、list的常用接口 2.1、list的构造 2.2、list iterator的使用 2.3、list capacity 2.4、list element access 2.5、list mo...
文章目录 1、vector的基本介绍 2、vector的常用接口 3、vector部分模拟实现 4、vector迭代器失效问题 1、vector的基本介绍 vector是表示可变大小数组的...
目录 1.vector的介绍及使用 1.1 vector的介绍 1.2 vector的使用 1.2.1 vector的定义 1.2.2vector itertor的使用 1.2.3 vector空间增长问题 1.2.3vector...
目录 map和multimap 1. 定义和初始化 2. 插入数据元素操作 3. 赋值操作 4. 大小操作 5. 查找操作 6. 删除操作 7. 通过operator=修改元素 unorder_map 和...
文章目录 1、前提说明 2、构造与析构接口模拟 2.1 构造相关 2.1.1默认的无参构造 2.1.2 n个值为value的构造 2.1.3 拷贝构造 2.1.4 通过迭代器实现的区...
文章目录 前言 一、迭代器 1. 全遍历 2. 间断遍历 二、scan 扫描原理 1. 扫描算法: 2. 减少重复扫描? 2.1 扩容 2.2 缩容 3. 迭代过程中正在进...
文章目录 1、什么是迭代器? 2、迭代器与指针 3、迭代器的分类 3.1具体分类 3.2为什么要对迭代器分类? 3.3迭代器的使用建议 4、vector迭代器失效 4...
7,set/multiset 容器 功能:所有元素在插入时都会排序 性质:底层类似数据结构的二叉树 区别:set不允许有重复的数据元素 multiset允许有重复的数...