![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STL
STL里面封装了很多实用的好东西
cqbz_yanglin
垃圾
展开
-
STL------map,vector(预习和复习)
map,翻译为映射。书上都说的不是很通俗(反正我是没看懂),它的作用如下:对于两个不同类型的变量之间建立一种联系,(就像搭了一座桥),调用的时候用迭代器实现,下面上代码。map <string, int> mp;//把一个 string 型的 数据映射成 int 型,在这里说可能不是很清楚,看下面的的例题哦~题目描述:博主yanglin英语非常不好,为了应对全国英文四级考试,他手里有一本英语字典,现在有很多单词要查。请编写程序帮助他(跪求)快速找到要查的单词所在的页码。输入描述原创 2020-07-25 20:31:54 · 296 阅读 · 0 评论 -
STL ------ priority_queue(预习和复习)
priority_queue与一个堆的实现是相同的,只不过它把 Put_Heap, Get_Heap 都简化了。它的定义如下:priority_queue <int> s;//定义一个名为 s 的大根堆假如说想要定义一个小根堆的话,可以这样:priority_queue <int, vector <int> , greater <int> > q //定义一个名字为 q 的小根堆priority_queue <int, vector <i原创 2020-07-25 20:32:15 · 137 阅读 · 0 评论 -
STL------stack, queue(预习和复习)
学了STL,在此处做一些总结。常用的STL有如下几个:stackqueuepriority_queuepairsetmapvector下面让我们来分别了解一下前两个吧stackstack,翻译为栈。stack <int> s;//定义一个为 int,栈名为 s 的栈栈是一个先进后出的数组,它支持以下几种操作:pop(),用于弹出栈顶。top(),同于查询栈顶empty(),用于查询栈是否为空,是则返回1push(x),用于把 x 存入栈中例题讲解题原创 2020-07-25 20:32:44 · 226 阅读 · 0 评论