码迷,mamicode.com
首页 > 其他好文 > 详细

栈和队列的基本方法

时间:2020-04-07 18:34:50      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:style   code   队列   定义   color   als   方法   pre   bsp   

使用栈和队列,

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()                返回队列尾元素的值,但不删除该元素

 

栈和队列的基本方法

标签:style   code   队列   定义   color   als   方法   pre   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!