首页 > 其他 > 详细

栈和队列的基本方法

时间:2020-04-07 19:52:10      阅读:55      评论:0      收藏:0      [点我收藏+]

使用栈和队列,

1 #include<stack>
2 #include<queue>

 定义int型的栈和队列如下

1 stack<int> s;
2 queue<int> q;

栈的基本方法:

1 s.empty()               如果栈为空返回true,否则返回false  
2 s.size()                返回栈中元素的个数  
3 s.pop()                 删除栈顶元素但不返回其值  
4 s.top()                 返回栈顶的元素,但不删除该元素  
5 s.push()                在栈顶压入新元素  

队列的基本方法:

1 q.empty()               如果队列为空返回true,否则返回false  
2 q.size()                返回队列中元素的个数  
3 q.pop()                 删除队列首元素但不返回其值  
4 q.front()               返回队首元素的值,但不删除该元素  
5 q.push()                在队尾压入新元素  
6 q.back()                返回队列尾元素的值,但不删除该元素

 

栈和队列的基本方法

原文:https://www.cnblogs.com/ponxiaoming/p/12654880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!