stl中queues的基本用法

简介:
C++队列是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。 

 

C++ Queues(队列)


back

语法:
   TYPE &back(); 

back()返回一个引用,指向队列的最后一个元素。


empty

语法:
  bool empty(); 

empty()函数返回真(true)如果队列为空,否则返回假(false)。


front

语法:
   TYPE &front(); 

front()返回队列第一个元素的引用。


pop

语法:
  void pop(); 

pop()函数删除队列的一个元素。


push

语法:
  void push( const TYPE &val ); 

push()函数往队列中加入一个元素。


size

语法:
  size_type size(); 

size()返回队列中元素的个数。


博主ma6174对本博客文章(除转载的)享有版权,未经许可不得用于商业用途。转载请注明出处http://www.cnblogs.com/ma6174/

对文章有啥看法或建议,可以评论或发电子邮件到ma6174@163.com


本文转自ma6174博客园博客,原文链接:http://www.cnblogs.com/ma6174/archive/2012/03/01/2376179.html ,如需转载请自行联系原作者
相关文章
|
3月前
|
容器
STL_queue
STL_queue
17 1
|
12天前
|
存储 算法 C++
【C++初阶】STL详解(九) priority_queue的使用与模拟实现
【C++初阶】STL详解(九) priority_queue的使用与模拟实现
20 0
|
8月前
|
存储 算法 C++
C++ STL priority_queue
优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。
|
6月前
|
存储 算法 程序员
stack、queue、priority_queue的使用和简单实现【STL】
stack、queue、priority_queue的使用和简单实现【STL】
28 0
|
9月前
|
C++ 容器
【C++ STL】 --- queue
【C++ STL】 --- queue
37 0
|
10月前
|
存储 算法 C++
C++【STL】之priority_queue学习
C++ STL 优先级队列,常用接口的使用和模拟实现详细讲解,干货满满!
68 1
C++【STL】之priority_queue学习
|
10月前
|
C语言 C++ 容器
C++中queue的用法(超详细,入门必看)
⭐一、queue的简介 queue的中文译为队列,队列是一种数据结构。C语言中队列的定义及初始化以及一些相关操作实现起来较为繁琐,而C++的queue让这些都变得简便易实现。因为C++中有着许多关于queue的方法函数。 队列(queue)最大的特点就是先进先出。就是说先放入queue容器的元素一定是要先出队列之后,比它后进入队列的元素才能够出队列。 举个生活中的例子吧。
542 0
|
存储 算法 C语言
【C++初阶】十一、STL---priority_queue(总)
目录 一、priority_queue介绍 二、priority_queue使用 三、仿函数 四、priority_queue模拟实现 4.1 版本1 4.2 版本2
96 0
【C++初阶】十一、STL---priority_queue(总)
|
存储 算法 编译器
初阶C++ 第五节—STL之Stack和Queue(deque+priority_queue)+适配器 + 仿函数 + 模板进阶
头部插入和删除时,不需要搬移元素,效率特别高,而且在扩容时,也不需要搬移大量的元素,因此其效率是必vector高的。
148 0
初阶C++ 第五节—STL之Stack和Queue(deque+priority_queue)+适配器 + 仿函数 + 模板进阶
|
C++ 容器
C++ STL__queue 的使用方法
C++ STL__queue 的使用方法
70 0

热门文章

最新文章