首页 > 科技 >

🎉[C++基础]队列 queue 中的常用函数🧐

发布时间:2025-03-13 23:39:48来源:

在C++中,`queue` 是一种先进先出(FIFO, First In First Out)的数据结构,广泛用于任务调度或消息传递等场景。下面介绍 `queue` 的一些常用函数:

首先,通过 `std::queue` 创建一个队列:

```cpp

include

std::queue q;

```

接着,了解几个核心操作:

1️⃣ 入队:使用 `push()` 函数向队列尾部添加元素。

```cpp

q.push(1); // 将 1 加入队列

```

2️⃣ 访问队首元素:使用 `front()` 查看队列的第一个元素。

```cpp

int front = q.front(); // 获取队首元素

```

3️⃣ 移除队首元素:使用 `pop()` 删除队列的第一个元素。

```cpp

q.pop(); // 移除队首元素

```

4️⃣ 检查队列是否为空:使用 `empty()` 判断队列是否为空。

```cpp

bool isEmpty = q.empty(); // 返回 true 或 false

```

5️⃣ 获取队列大小:使用 `size()` 获取当前队列中的元素个数。

```cpp

int size = q.size(); // 返回队列长度

```

通过这些函数,我们可以轻松管理数据的进出顺序!掌握了这些基本用法,你就能在项目中灵活运用队列啦!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。