C++ 栈和队列的使用
来源:互联网 发布:淘宝买东西有限额吗 编辑:程序博客网 时间:2024/06/05 01:04
要使用标准库的栈和队列,首先得添加头文件
#include <stack>
#include<queue>
定义栈:
stack<int> curStack;
定义队列:
queue<int> curQueue;
栈的操作:
curStack.empty() 如果栈为空返回true,否则返回false;
curStack.size() 返回栈内元素的大小;
curStack.pop() 从栈顶弹出一个成员;
curStack.push() 向栈内压入一个成员;
curStack.top() 返回栈顶,但不删除成员;
队列的操作:
curQueue.empty() 如果队列为空返回true,否则返回false;
curQueue.size() 返回队列内元素的大小;
curQueue.pop() 从队列弹出一个成员;
curQueue.push() 向队列压入一个成员;
curQueue.front() 返回到队首,但不删除成员;
curQueue.back() 返回到队尾,但不删除成员;
阅读全文
0 0
- 【C++】STL队列和栈的使用
- C++(标准库)栈和队列以及优先队列的使用
- 栈和队列的使用
- 队列和栈的使用
- 栈和队列的使用
- C++:栈和队列
- 栈和队列的操作(c)
- (C++)栈和队列的模拟实现
- linux c读取tty和消息队列的使用demo
- STL中栈、队列和优先队列的使用
- Java的队列和栈的使用
- java队列和栈的使用
- C++ STL 栈和队列的使用
- C++ STL栈和队列的使用
- C++ STL栈和队列的使用
- java队列和栈的使用
- java队列和栈的使用
- 小猫钓鱼--栈和队列的使用
- ps-黑底图片抠图
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- VTK 表面重建-等值面提取
- 服务器VPN配置教程(2)——界面配置法+shell脚本启动
- AutoCAD .Net 遍历组
- C++ 栈和队列的使用
- tp5分页遇到的问题
- 洛谷 P2084 进制转换
- js--打卡--DOM的querySelector和querySelectorAll方法
- 特征工程
- C#中null和""的区别
- 输入国家名按字典顺序进行排序
- tomcat启动项目404的一种情况
- 华云数据又搞事情,这次是和VMware搞一个大事情