![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
#STL
xh_Dopamine
这个作者很懒,什么都没留下…
展开
-
标准模板库STL中优先队列的基本用法
优先队列和队列和的不同的就在于我们可以自定义其中数据的优先级, 让优先级高的排在队列前面,优先出队。头文件#include <queue>定义:priority_queue<Type, Container, Functional>Type 为数据类型Container 为容器类型比如vector,deque,pair等,默认是vectorFunctional 为比较的方式,默认为大顶堆greater\<int> 小顶堆less\<原创 2021-10-25 23:11:24 · 182 阅读 · 0 评论 -
标准模板库STL中栈的基本用法
栈是一种特殊的数据结构,遵循先进后出的原则,只能在栈顶操作元素头文件#include<stack>定义stack<data_type> stack_name如stack<int>s;基本功能函数 empty() //返回bool型,表示栈内是否为空 (s.empty() ) size() // 返回栈内元素个数 (s.size(...原创 2020-03-08 12:52:28 · 477 阅读 · 0 评论 -
标准模板库STL中的队列基本使用方法
队列是一种先进先出的数据结构,从底端加入元素,从顶端取出元素头文件#include<queue>定义queue<date_type>queue_name例如queue<int>q;常用功能函数 empty() //返回bool型,表示queue是否为空 (q.empty() ) size() //返回queue内元素个数 (q....原创 2020-03-08 13:00:17 · 238 阅读 · 0 评论