queue基本操作c++
时间: 2023-10-18 07:26:29 浏览: 112
queue基本操作c包括以下几个方法:
- `front()`:返回队列的第一个元素。
- `back()`:返回队列的最后一个元素。
- `push(num)`:将元素`num`插入到队列的末尾。
- `pop()`:移除队列的第一个元素。
- `empty()`:如果队列为空,则返回真,否则返回假。
- `size()`:返回队列中元素的个数。
你可以在C++的基本库中使用`#include <queue>`来引入关于队列的基本操作。而且,你可以通过`queue<int> q;`来定义一个整型的队列。
关于queue的更多初始化方式,你可以参考中的链接。
另外,如果你希望小的元素先出队,你可以使用`priority_queue`,并在定义时指定`greater`作为第三个模板参数,如`priority_queue<int, vector<int>, greater<int>> q3;`。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C++ queue的基本使用](https://blog.csdn.net/m0_56699208/article/details/121047344)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文