栈与队列的使用
来源:互联网 发布:数据挖掘聚类常用方法 编辑:程序博客网 时间:2024/06/06 00:42
转载请注明出处:http://blog.csdn.net/u012860063
使用标准库的栈和队列时,先包含相关的头文件#include<stack>
#include<queue>
定义栈如下:
stack<int>s;
定义队列如下:
queue<int>q;
栈提供了如下的操作:
s.empty() 如果栈为空返回true,否则返回false
s.size() 返回栈中元素的个数
s.pop() 删除栈顶元素但不返回其值
s.top() 返回栈顶的元素,但不删除该元素
s.push() 在栈顶压入新元素
队列提供了如下的操作:
q.empty() 如果队列为空返回true,否则返回false
q.size() 返回队列中元素的个数
q.pop() 删除队列首元素但不返回其值
q.front() 返回队首元素的值,但不删除该元素
q.push() 在队尾压入新元素
8 0
- 栈与队列的使用
- 栈与队列的使用
- 栈与优先队列的使用_STL
- STL中栈与队列的使用
- 队列的理解与使用
- java 栈与队列 使用
- 栈、队列与优先队列的认识
- C++ 栈和队列的介绍与使用
- STL 优先队列、队列、栈的使用
- STL优先队列,队列,栈的使用
- STL 优先队列、队列、栈的使用
- 栈,队列,优先队列的使用
- 消息队列kafka的学习与使用
- 消息队列ActiveMQ的安装与使用
- 优先队列的详解与使用
- Activemq消息队列的集成与使用
- 栈与队列->队列
- 栈与队列的作用
- TOJ 3425: Generic Cow Protests -- 树状数组
- android设计模式之建造者模式
- 传日本推演钓鱼岛冲突:称必须为出兵松绑
- 十五个说话用脑、做事慎言的技巧
- 基于 控制台 简易 学生信息管理系统 (增、删、改)
- 栈与队列的使用
- Java Card Applet Development——环境搭建及基础概念
- 关于“C++primer plus第六版课后编程题答案”18章的说明
- 2014年4月份的所有公告中有股权激励计划的股票一览
- 常用 win32函數 GetWindowText&HWMD GetDlgItem
- POJ 1338 - Ugly Numbers
- java web 项目 真实 路径 获取 windows linux 系统 通用工具类
- JAVA之IO技术自定义装饰类MybufferedReader
- QT Creator 5在linux下的安装及问题(libCore.so无法加载)的解决