[leetcode]queue的操作的回顾
一.队列的基本操作
1.1定义队列
#include<queue>
queue<int> q;
1.2判断队列是否为NULL
q.empty();
1.3删除队列的头部元素
q.pop();
1.4获取队列的首部元素
q.front();
1.5在队列的尾部加入元素
q.push();
1.6返回队尾的元素
q.back()
Coding
#include<iostream>
#include<queue>
using namespace std;
int main()
{
queue<int> q;
q.empty(); //如果队列为空返回true,否则返回false
q.size(); //返回队列中元素的个数
q.pop(); //删除队列首元素但不返回其值
q.front(); //返回队首元素的值,但不删除该元素
q.push(1); //在队尾压入新元素
q.back(); //返回队列尾元素的值,但不删除该元素
return 0;
}