队列基础
一、
1.声明一个队列s,用于储存int型变量:queue<int> s;
2.把整数 x 插入队尾(x 为 int 范围里的数):s.push(x);
3.队首元素出队列:s.pop();
4.获取队首元素的值,并赋值给变量x:x=s.front();
5.判断栈s是否为空,若为空则返回true(为0代表false):s.empty();
6.返回队列s中存储的元素的个数:s.size();
7.把队列置空:
while (s.empty() == 0)
{
s.pop();
}
二、 Queue<int> Q; //定义队列
//基本操作 Q.push(x); // 进队
Q.pop(); // 出队
Q.front(); //查询队首元素
Q.back(); //查询队尾元素
Q.empty(); //查询队列是否为空
Q.size(); //查询对内元素数量