博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ STL Adaptor stack和queue的使用
阅读量:7308 次
发布时间:2019-06-30

本文共 644 字,大约阅读时间需要 2 分钟。

hot3.png

1.Stack
top()返回栈顶元素,并不移除这个元素
empty()如果栈空返回true,否则false
size()栈的大小
void push()插入元素到栈顶
void pop()移除栈顶元素

#include
#include
using namespace std;void main(){stack
v;for(int i=0;i<10;i++) v.push(i+97);cout<
<

2.queue

empty()判空
front()返回队头元素
pop()删除对头元素
back()返回队尾元素
push()在队尾加入元素
size()大小

#include
#include
using namespace std;int main(){ queue
q; for(int i=0;i<5;i++)q.push(i); while(!q.empty()) //or while(q.size()){ cout<
//树的非递归遍历,层次遍历什么的,不用自己再写栈和队列了,直接利用 STL中的就行了

 

转载于:https://my.oschina.net/dianpaopao/blog/85844

你可能感兴趣的文章
fetch 超时处理
查看>>
乐观锁&悲观锁
查看>>
IntelliJ IDEA 2016.2激活方法汇总
查看>>
10大最重要的Web安全风险之四--A4-不安全的直接对象引用
查看>>
Android Studio创建的Android项目一般需要忽略
查看>>
iOS优化(一)内存优化经验
查看>>
正向代理与反向代理有什么区别
查看>>
ASP如何完全调取带有Html标记的数据
查看>>
hadoop启动时,报ssh: Could not resolve hostname xxx: Name or service not known
查看>>
我的友情链接
查看>>
心态与处理问题的方式
查看>>
ubuntu配置ftp服务和ssh服务
查看>>
Hadoop学习--伪分布式部署--day01
查看>>
Spring中Bean的配置
查看>>
react-webpack
查看>>
重启ipconfig 时,出现错误:Error: Connection activation failed.....解决方法
查看>>
我的校园,我的无忧网
查看>>
xcode通配符及开发环境设置
查看>>
我的友情链接
查看>>
windows server 2008创建活动目录
查看>>