C++学习记录-STL-queue

queue,队列,是一种先进先出的数据结构,它有一个入口,在另一端有一个出口。

  • 队列只有队头元素允许被取用,因此queue没有迭代器,不提供遍历功能

queue常用API

  1. 构造函数

    1
    queue<T> 名称;
  2. 存取和插入删除操作

    1
    2
    3
    4
    .push(元素);//队尾插入元素
    .pop(元素);//队头移除一个元素
    .back();//返回最后一个元素
    .front();//返回第一个元素
  3. 赋值操作

    用 = 可以将一个queue容器赋值给另一个queue容器

  4. 判断大小操作

    1
    2
    .empty();//判断队列是否为空
    .size();//返回容器的大小