当前位置: 首页 > news >正文

c++提高篇——queque容器

一、queque容器基本概念

Queue是一种先进先出(FIFO)的教据结构,它有两个出口
在这里插入图片描述
队列容器允许从一端新增元素,从另一端移除元素。队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为队列中进数据。
queque容器可以形象化为生活中的排队现象:
在这里插入图片描述

二、常用接口

构造函数:
queue que ; queue采用模板类实现,queue对象的默认构造形式
queue(const queue &que ) ;拷贝构造函效
赋值操作:
queue& operator=(const queue &que );重载等号操作符
数据存取:
push(elem);往队尾添加元素
pop();从队头移除第一个元素
back() ;返回最后一个元素
front( );返回第一个元素
大小操作:
empty(); 判断堆栈是否为空
size():返回栈的大小

三、实现小样例:

这里就不再举例了,其接口使用方法与stack容器的操作方式一致
链接: https://blog.csdn.net/qq_52302919/article/details/129137527

http://www.lryc.cn/news/15135.html

相关文章:

  • MyBatis-XML映射文件详解
  • 基于Java+SpringBoot+Vue+Uniapp前后端分离健身预约系统设计与实现
  • webstom找不到vue全局组件
  • ESP32设备驱动-内置霍尔磁力传感器数据读取
  • 2023面试准备之--mysql
  • yolov5源码解读--训练策略
  • 基于Django的员工管理系统
  • 企业数智化转型在即,看看低代码软件公司如何做!
  • 如何将pdf版的文书文字提取出来?
  • 设计模式——工厂模式
  • PCB设计中降低噪声与电磁干扰的24个窍门
  • 设计模式浅谈
  • 【kubernetes】使用crictl对k8s节点进行调试
  • 数字经济讨论题
  • gcc/g++、动静态库、make/makefile
  • 北京博奥智源,浅谈图书馆的馆情展示系统细则
  • Docker----------day-mysql8主从复制
  • 【Nginx】【一】Nginx简介
  • 跳跃游戏II-力扣45-java 动态规划
  • 【算法】用python代码解决“鬼谷问徒”问题
  • 【1】linux命令每日分享——mkdir创建目录
  • TPM 2.0实例探索1
  • buu [BJDCTF2020]signin 1
  • Storage
  • CAS底层原理及ABA问题
  • 华为OD机试真题Python实现【单词反转】真题+解题思路+代码(20222023)
  • 嵌入式linux驱动学习-用cdev代替register_chrdev()
  • 技术更新!10个MySQL性能调优技巧
  • ICLR 2023|VLDet:从图像-文本对中学习区域-词语对齐的开放词汇式目标检测
  • 如何效率搭建企业流程系统?试试低代码平台吧