queue操作c++
时间: 2023-12-22 17:27:37 浏览: 125
queue的C++实现
4星 · 用户满意度95%
以下是C++中queue的常用操作:
1. 声明queue:可以使用STL库中的queue头文件,声明一个queue对象,例如:
```c++
#include <queue>
using namespace std;
queue<int> q; // 声明一个int类型的队列
```
2. 入队操作:使用push()函数将元素压入队列中,例如:
```c++
q.push(1); // 将1压入队列中
```
3. 出队操作:使用pop()函数将队首元素弹出队列,例如:
```c++
q.pop(); // 弹出队首元素
```
4. 访问队首元素:使用front()函数访问队首元素,例如:
```c++
int front_element = q.front(); // 获取队首元素
```
5. 访问队尾元素:使用back()函数访问队尾元素,例如:
```c++
int back_element = q.back(); // 获取队尾元素
```
6. 判断队列是否为空:使用empty()函数判断队列是否为空,例如:
```c++
if (q.empty()) {
cout << "队列为空" << endl;
} else {
cout << "队列不为空" << endl;
}
```
7. 获取队列中元素的个数:使用size()函数获取队列中元素的个数,例如:
```c++
int size = q.size(); // 获取队列中元素的个数
```
阅读全文