标签:
栈的基本操作如下:
include<stack>//头文件 stack<数据类型>变量名//定义栈 如:stack<int>a; a.push(变量)//进栈 a.top()//返回栈顶元素 a,pop()//出栈 a.size()//返回栈中元素个数 a.empty()//如果栈为空返回true,否则返回false
队列
#include<queue>//头文件 queue<数据类型>变量名//定义队列 如:queue<int>a a.empty()//如果队列为空返回true,否则返回false a.size()//返回队列中元素的个数 a.pop()// 删除队列首元素但不返回其值 a.front()//返回队首元素的值,但不删除该元素 a.push()//在队尾压入新元素 a.back()//返回队列尾元素的值,但不删除该元素
标签:
原文地址:http://www.cnblogs.com/jyhywh/p/5616649.html