
STL
STL里面封装了很多实用的好东西
cqbz_yanglin
垃圾
-
原创 STL------map,vector(预习和复习)
map,翻译为映射。书上都说的不是很通俗(反正我是没看懂),它的作用如下: 对于两个不同类型的变量之间建立一种联系,(就像搭了一座桥),调用的时候用迭代器实现,下面上代码。 map <string, int> mp;//把一个 string 型的 数据映射成 int 型,在这里说可能不是很清楚,看下面的的例题哦~ 题目描述: 博主yanglin英语非常不好,为了应对全国英文四级考试,他手里有一本英语字典,现在有很多单词要查。 请编写程序帮助他(跪求)快速找到要查的单词所在的页码。 输入描述2020-07-25 20:31:5456
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 <i2020-07-25 20:32:1538
0
-
原创 STL------stack, queue(预习和复习)
学了STL,在此处做一些总结。 常用的STL有如下几个: stack queue priority_queue pair set map vector 下面让我们来分别了解一下前两个吧 stack stack,翻译为栈。 stack <int> s;//定义一个为 int,栈名为 s 的栈 栈是一个先进后出的数组,它支持以下几种操作: pop(),用于弹出栈顶。 top(),同于查询栈顶 empty(),用于查询栈是否为空,是则返回1 push(x),用于把 x 存入栈中 例题讲解 题2020-07-25 20:32:4453
0