STL学习笔记
Alstein
十年oi一场空,不开longlong见祖宗
展开
-
STL:set
set是一种关联式容器,所谓关联式容器,也就是说其中的元素都是用关键字来访问,而不是像顺序结构那样用在容器中的位置来访问的。#include<set> //头文件//1.申明set<int>S;//插入insert(1);.insert(first,second); //删除迭代器范围内的元素.empty();//判空//删除.erase(iter)...原创 2019-11-08 18:11:19 · 90 阅读 · 0 评论 -
STL:map
map是一种关联式容器,它可以提供一对一的映射关系,即key_value的对应。map是一棵红黑树,它具有自动排序的功能,默认是升序(或者字典序从小到大)。map的特点是删除或者增加一个结点对迭代器影响很小,并且我们只能修改value的值,而不能企图更改key的值//使用map需要头文件#include<map>1.声明和初始化map<type,type>name...原创 2019-11-07 16:07:19 · 105 阅读 · 0 评论 -
STL学习-string
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-04 23:19:36 · 112 阅读 · 0 评论 -
STL:vector
vector(向量): 是一种序列式容器,类似于数组,但是内置了许多方便的操作和算法,而且可以自动扩展空间,不会出现像数组一样上限不够而溢出。在末端插入删除快,其他地方插入慢使用vector需要头文件#include<vector>1.初始化和定义:// int可以换成所需要的数据类型 如结构体,string,甚至可以vector<vector<int> ...原创 2019-11-03 23:36:09 · 102 阅读 · 0 评论