此前一直把push与push_back搞混,特此给自己备注。

1.push():在 queue 的尾部添加一个元素的副本。这是通过调用底层容器的成员函数 push_back() 来完成的。

//我们接着queue的其他使用:

front():返回 queue 中第一个元素的引用。

back():返回 queue 中最后一个元素的引用。

pop():删除 queue 中的第一个元素。

size():返回 queue 中元素的个数。

empty():如果 queue 中没有元素的话,返回 true。

2.push_back():函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素。

//pop_back() //移除最后一个元素

3.top():返回栈顶元素,stack。

这里作个追加,为什么最后提及了stack中的top呢,下面请看:

1.while(!a.empty()){

cout<<a.front();

a.pop();

}

2.迭代器遍历

3.while(!a.empty()){

cout<<a.top();

a.pop();

}

push与push_back相关推荐

  1. C++ push方法与push_back方法 浅析

    [摘要] push与push_back是STL中常见的方法,都是向数据结构中添加元素.初识STL,对于添加元素的方法以产生混淆,这里暂对两种方法作出比较分析.此外,本文还将简述push对应的stack ...

  2. Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)

    Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言) ** 题目: ** 给你一个目标数组 target 和一个整数 n.每次迭代,需要从 list = {1,2 ...

  3. 5404. 用栈操作构建数组

    2020-05-10 1.题目描述 用栈操作构建数组 2.题解 我们可以发现,由于元素是按照顺序进行操作的,所以我们直接可以看该元素是否在target数组中,如果 在的话,就直接push,不在的话就进 ...

  4. codeforces1149B. Three Religions

    题目链接 琪亚娜世界第一可爱 这个题,题意非常的扭曲,就是给你一个字符串S,然后一位一位的给你三个字符串A B and C.问在给出一位后,A B C组成的序列是不是S的一个子序列(或者说是一个不连续 ...

  5. 【刷爆LeetCode】五月算法集训(14)栈

    题目来源于知识星球-英雄算法联盟,五月算法集训专题 目录 前言 一.1441.用栈操作构建数组(简单) 1.题目描述 2.解题思路 3.代码演示(C++) 4.题目链接 二.1021.删除最外层的括号 ...

  6. 【刷爆LeetCode】七月算法集训(14)栈

    题目来源于知识星球-英雄算法联盟,七月算法集训专题 目录 前言 一.1614.括号的最大嵌套深度(简单) 1.题目描述 2.解题思路 3.代码演示(C++) 4.题目链接 二.剑指 Offer 06. ...

  7. CSP22.3 T4通信系统管理

    之前在CCF CSP认证2022年3月完整题解这篇博客记录了自己花了两天时间乱搞出来的方法,但是实际上动态维护区间最值,通过 s e t set set实现会更简洁,用优先队列需要额外开数组记录节点的 ...

  8. Atcoder 4244 AtCoder Express 2 暴力

    文章目录 题意 做法 题意 n 个 点 并 排 , 给 出 m 个 区 间 , q 个 询 问 , 每 次 询 问 m 个 区 间 内 有 多 少 个 区 间 全 部 在 询 问 区 间 内 . n ...

  9. codeforces1119B. Alyona and a Narrow Fridge 贪心

    神奇的传送门 现在给了一个冰箱,有两格宽,H格高,还有N瓶牛奶,每个牛奶都有一个高度,求最多能放进前几个瓶子 二分枚举,贪心验证.当前这些瓶子中,最高的能放下,这组序列才有可能放下. 二分枚举前n个瓶 ...

最新文章

  1. Java多层的异常捕获
  2. 信息系统项目管理师-人力资源管理知识点
  3. 兰州交通大学开除患癌教师符合理性
  4. 计算机网络 实验 使用端口完成地址转换,Wireshark抓包工具计算机网络实验解析...
  5. (八)boost库之异常处理
  6. svn代码版本管理总结
  7. linux 扩展内存,linux扩展虚拟内存
  8. ipython 更好的交互环境
  9. python os write_Python os.write() 方法
  10. wifi中继的几种方法
  11. mov格式怎么在线转换成mp4格式
  12. arduino 超声波测距原理_[Arduino]超声波测距
  13. C++语言程序设计(第4版)郑莉练习
  14. vmware15.5.5版本虚拟机(VMware Workstation 15 Pro)BUG(CentOS7.3下):切换大小写失效的解决方案
  15. 设计模式 模板模式和策略模式
  16. java 山寨qq源代码_求一个山寨qq的源代码,要java语言的~谢谢
  17. python alipay接口文档参考注解
  18. 内外兼修,从增速到增质的触宝新时代
  19. Android进阶之路 - 版本升级、更新
  20. 图像格式转换:jpg批量转png

热门文章

  1. STC89C52RC的P4口的应用问题
  2. [费用流] LOJ#545. 「LibreOJ β Round #7」小埋与游乐场
  3. excel数据导入mysql被截取_Excel导入数据库时出现的文本截断问题解决方案
  4. EXCEL 按字符进行数据截取
  5. linux环境下conda更改pkg和env缓存路径
  6. 欢迎Edrp开发组第一个成员Zhuang Liu的加入!
  7. 每日英语:The Deeply Odd Lives of Chinese Bureaucrats
  8. 密码学中的中间人攻击
  9. 杭州封杀嘀嘀、快的打车的加价功能
  10. 地平线发布AI on Horizon战略,与首汽约车、禾赛科技分别达成战略合作 | 2019上海车展...