1. queue分类
STL中的队列<queue>包含了queue和priority_queue两种,而<deque>则是双向队列。
2. queue
queue是一种FIFO(先进先出)的数据结构,有pop和push两种常见的方法,front和back两种常见的属性。没有什么push_back,push_front,pop_back,pop_front或者top之类的东东。
3.priority_queue
priority_queue则是优先队列,实质上这是一个堆(heap)。同样有push和pop两种方法,但是没有front和back可以用,只有一个top。这和它的结构有关。声明的时候可以设定按照从大到小或者从小到大排列。
详细请参考:这里
本文介绍了C++标准模板库(STL)中的队列(queue)数据结构,包括普通的队列和优先队列(priority_queue),并解释了它们之间的区别及常用操作。
3670

被折叠的 条评论
为什么被折叠?



