C++,栈与队列
2016-02-23 00:00
363 查看
1,头文件
#include <stack>
#include <queue>
2,声明
stack<int> stackTest;
queue<int> queueTest;
3,常用函数操作
(1)栈
(2)队列
#include <stack>
#include <queue>
2,声明
stack<int> stackTest;
queue<int> queueTest;
3,常用函数操作
(1)栈
s.empty() 如果栈为空返回true,否则返回false s.size() 返回栈中元素的个数 s.pop() 删除栈顶元素但不返回其值 s.top() 返回栈顶的元素,但不删除该元素 s.push() 在栈顶压入新元素
(2)队列
q.empty() 如果队列为空返回true,否则返回false q.size() 返回队列中元素的个数 q.pop() 删除队列首元素但不返回其值 q.front() 返回队首元素的值,但不删除该元素 q.push() 在队尾压入新元素 q.back() 返回队列尾元素的值,但不删除该元素
相关文章推荐
- 第三次作业— C++计算器项目的初始部分
- 数组右移(C++)
- Microsoft Visual Studio 2010创建C语言程序的步骤
- C++处理字符串的方法——字符串类与字符串变量
- C++模板简介
- 51内部EEPROM实验
- c++primer阅读笔记之泛型算法
- [转载] C++位运算:将一个4字节整数的二进制表示中的001替换为011
- linu下C语言之BMP图片操作编程(上)
- linu下C语言之BMP图片操作编程(上)
- linu下C语言之BMP图片操作编程(上)
- VC++获取屏幕大小第三篇 物理大小GetDeviceCaps 下
- 64. Minimum Path Sum
- 如何成为一个C++高级程序员
- VC++获取屏幕大小第二篇 物理大小GetDeviceCaps 上
- VC++获取屏幕大小第一篇 像素大小 GetSystemMetrics
- VC++ webbrowser函数使用范例
- HNOI 2013 bzoj 3143 游走
- c++拾遗-----循环和关系表达式
- HNOI 2013 bzoj 3141 旅行