push与push_back
此前一直把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相关推荐
- C++ push方法与push_back方法 浅析
[摘要] push与push_back是STL中常见的方法,都是向数据结构中添加元素.初识STL,对于添加元素的方法以产生混淆,这里暂对两种方法作出比较分析.此外,本文还将简述push对应的stack ...
- Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言)
Leetcode刷题 1441题: 用栈操作构建数组(基于python3和c++两种语言) ** 题目: ** 给你一个目标数组 target 和一个整数 n.每次迭代,需要从 list = {1,2 ...
- 5404. 用栈操作构建数组
2020-05-10 1.题目描述 用栈操作构建数组 2.题解 我们可以发现,由于元素是按照顺序进行操作的,所以我们直接可以看该元素是否在target数组中,如果 在的话,就直接push,不在的话就进 ...
- codeforces1149B. Three Religions
题目链接 琪亚娜世界第一可爱 这个题,题意非常的扭曲,就是给你一个字符串S,然后一位一位的给你三个字符串A B and C.问在给出一位后,A B C组成的序列是不是S的一个子序列(或者说是一个不连续 ...
- 【刷爆LeetCode】五月算法集训(14)栈
题目来源于知识星球-英雄算法联盟,五月算法集训专题 目录 前言 一.1441.用栈操作构建数组(简单) 1.题目描述 2.解题思路 3.代码演示(C++) 4.题目链接 二.1021.删除最外层的括号 ...
- 【刷爆LeetCode】七月算法集训(14)栈
题目来源于知识星球-英雄算法联盟,七月算法集训专题 目录 前言 一.1614.括号的最大嵌套深度(简单) 1.题目描述 2.解题思路 3.代码演示(C++) 4.题目链接 二.剑指 Offer 06. ...
- CSP22.3 T4通信系统管理
之前在CCF CSP认证2022年3月完整题解这篇博客记录了自己花了两天时间乱搞出来的方法,但是实际上动态维护区间最值,通过 s e t set set实现会更简洁,用优先队列需要额外开数组记录节点的 ...
- Atcoder 4244 AtCoder Express 2 暴力
文章目录 题意 做法 题意 n 个 点 并 排 , 给 出 m 个 区 间 , q 个 询 问 , 每 次 询 问 m 个 区 间 内 有 多 少 个 区 间 全 部 在 询 问 区 间 内 . n ...
- codeforces1119B. Alyona and a Narrow Fridge 贪心
神奇的传送门 现在给了一个冰箱,有两格宽,H格高,还有N瓶牛奶,每个牛奶都有一个高度,求最多能放进前几个瓶子 二分枚举,贪心验证.当前这些瓶子中,最高的能放下,这组序列才有可能放下. 二分枚举前n个瓶 ...
最新文章
- Java多层的异常捕获
- 信息系统项目管理师-人力资源管理知识点
- 兰州交通大学开除患癌教师符合理性
- 计算机网络 实验 使用端口完成地址转换,Wireshark抓包工具计算机网络实验解析...
- (八)boost库之异常处理
- svn代码版本管理总结
- linux 扩展内存,linux扩展虚拟内存
- ipython 更好的交互环境
- python os write_Python os.write() 方法
- wifi中继的几种方法
- mov格式怎么在线转换成mp4格式
- arduino 超声波测距原理_[Arduino]超声波测距
- C++语言程序设计(第4版)郑莉练习
- vmware15.5.5版本虚拟机(VMware Workstation 15 Pro)BUG(CentOS7.3下):切换大小写失效的解决方案
- 设计模式 模板模式和策略模式
- java 山寨qq源代码_求一个山寨qq的源代码,要java语言的~谢谢
- python alipay接口文档参考注解
- 内外兼修,从增速到增质的触宝新时代
- Android进阶之路 - 版本升级、更新
- 图像格式转换:jpg批量转png
热门文章
- STC89C52RC的P4口的应用问题
- [费用流] LOJ#545. 「LibreOJ β Round #7」小埋与游乐场
- excel数据导入mysql被截取_Excel导入数据库时出现的文本截断问题解决方案
- EXCEL 按字符进行数据截取
- linux环境下conda更改pkg和env缓存路径
- 欢迎Edrp开发组第一个成员Zhuang Liu的加入!
- 每日英语:The Deeply Odd Lives of Chinese Bureaucrats
- 密码学中的中间人攻击
- 杭州封杀嘀嘀、快的打车的加价功能
- 地平线发布AI on Horizon战略,与首汽约车、禾赛科技分别达成战略合作 | 2019上海车展...