Advertisement

C++语法—队列

阅读量:

一.定义

queue<Type, Container> (<数据类型,容器类型>)

在初始化过程中,数据类型为必填项,而容器类型则可选择省略,若未明确指定,则系统将自动采用deque作为默认容器类型

队列的基础操作方式
特性:遵循先进先出的原则

二.简单使用场景分析

头文件:

复制代码
    #include<queue>
    
    //基本函数:
    
    q.push(item)           //将item压入队列尾部
    q.pop()                //删除队首元素,但不返回
    q.front()              //返回队首元素,但不删除
    q.back()               //返回队尾元素,但不删除
    q.size()               //返回队列中元素的个数
    q.empty()              //检查队列是否为空,如果为空返回true,否则返回false
    
    
      
      
      
      
      
      
      
      
      
      
    

基础操作方式:

复制代码
    #include<iostream>
    #inc

全部评论 (0)

还没有任何评论哟~