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

天津企业网站建设价格徐汇网站建设

天津企业网站建设价格,徐汇网站建设,国际贸易平台哪个好,自适应网站ui做几套代码随想录二刷 |栈与队列 |理论基础 栈常用操作 队列常用操作 栈与队列是C标准库中的两个数据结构。 栈 栈先进后出,提供 push 和 pop 等接口,所有元素必须符合先进后出的原则,所以栈不提供走访功能,也不…

代码随想录二刷 |栈与队列 |理论基础

    • 常用操作
  • 队列
    • 常用操作

栈与队列是C++标准库中的两个数据结构。

先进后出,提供 push 和 pop 等接口,所有元素必须符合先进后出的原则,所以栈不提供走访功能,也不提供迭代器(iterator)。 不像是set 或者map 提供迭代器iterator来遍历所有元素。

栈是以底层容器完成其所有的工作,对外提供统一的接口,底层容器是可插拔的(也就是说我们可以控制使用哪种容器来实现栈的功能)。

所以STL中栈往往不被归类为容器,而被归类为container adapter(容器适配器)。

我们常用的SGI STL,如果没有指定底层实现的话,默认是以deque为缺省情况下栈的底层结构。deque是一个双向队列,只要封住一段,只开通另一端就可以实现栈的逻辑了。

在这里插入图片描述
如图所示,栈先进后出。

我们也可以指定vector为栈的底层实现,初始化语句如下:

std::stack<int, std::vector<int> > third;  // 使用vector为底层容器的栈

常用操作

stack<int> st;
int x;// 1. 将 x 压入栈
st.push(x);// 2. 删除栈顶元素
st.pop();// 3. 返回栈顶元素
st.top();// 4. 返回栈中元素的数量
st.size();// 5.检查栈是否为空,若为空返回 true,否则返回 false
st.empty();

队列

队列是先进先出的数据结构,同样不允许有遍历行为,不提供迭代器, SGI STL中队列一样是以deque为缺省情况下的底部结构。
在这里插入图片描述

常用操作

queue<int> que;
int x;// 1. 在队尾插入一个元素
que.push(x);// 2. 删除队列第一个元素
que.pop();// 3. 返回队列中元素的个数
que.size();// 4. 如果队列为空返回 true,否则返回 false
que.empty();// 5. 返回队列中的第一个元素
que.front();// 6. 返回队列中最后一个元素
que.back();

也可以指定list 为起底层实现,初始化queue的语句如下:

std::queue<int, std::list<int>> third; // 定义以list为底层容器的队列

文章转载自:
http://ferrugineous.jqLx.cn
http://pneumoencephalogram.jqLx.cn
http://airmanship.jqLx.cn
http://nottingham.jqLx.cn
http://lewdness.jqLx.cn
http://unassimilable.jqLx.cn
http://canning.jqLx.cn
http://delicatessen.jqLx.cn
http://townward.jqLx.cn
http://antifoulant.jqLx.cn
http://gleiwitz.jqLx.cn
http://ruined.jqLx.cn
http://muley.jqLx.cn
http://pluviograph.jqLx.cn
http://caliduct.jqLx.cn
http://diathesis.jqLx.cn
http://wabble.jqLx.cn
http://liquor.jqLx.cn
http://intercolumniation.jqLx.cn
http://maladapt.jqLx.cn
http://cysticercus.jqLx.cn
http://electrojet.jqLx.cn
http://uraniferous.jqLx.cn
http://trapeziform.jqLx.cn
http://santak.jqLx.cn
http://stolid.jqLx.cn
http://angustifoliate.jqLx.cn
http://garonne.jqLx.cn
http://dialogize.jqLx.cn
http://allantoid.jqLx.cn
http://collocation.jqLx.cn
http://windlass.jqLx.cn
http://langton.jqLx.cn
http://reincarnationist.jqLx.cn
http://interruptable.jqLx.cn
http://gleichschaltung.jqLx.cn
http://noia.jqLx.cn
http://imparity.jqLx.cn
http://subjectivity.jqLx.cn
http://callus.jqLx.cn
http://cameroonian.jqLx.cn
http://simonize.jqLx.cn
http://seating.jqLx.cn
http://avigation.jqLx.cn
http://hrs.jqLx.cn
http://renfrewshire.jqLx.cn
http://paralympics.jqLx.cn
http://bore.jqLx.cn
http://eupnea.jqLx.cn
http://nudism.jqLx.cn
http://breechclout.jqLx.cn
http://thunderation.jqLx.cn
http://antianxity.jqLx.cn
http://cleruch.jqLx.cn
http://riverfront.jqLx.cn
http://forestage.jqLx.cn
http://jubilate.jqLx.cn
http://superexpress.jqLx.cn
http://cvo.jqLx.cn
http://betaine.jqLx.cn
http://retro.jqLx.cn
http://unfirm.jqLx.cn
http://leastwise.jqLx.cn
http://nicer.jqLx.cn
http://peronismo.jqLx.cn
http://schtick.jqLx.cn
http://archival.jqLx.cn
http://olfactive.jqLx.cn
http://ignitor.jqLx.cn
http://placenta.jqLx.cn
http://explosion.jqLx.cn
http://agglutinogenic.jqLx.cn
http://wildish.jqLx.cn
http://graphotype.jqLx.cn
http://portal.jqLx.cn
http://whizz.jqLx.cn
http://experimentalize.jqLx.cn
http://gryke.jqLx.cn
http://oopm.jqLx.cn
http://aldohexose.jqLx.cn
http://adoratory.jqLx.cn
http://ophthalmological.jqLx.cn
http://kurdistan.jqLx.cn
http://macassar.jqLx.cn
http://polyimide.jqLx.cn
http://hospitalism.jqLx.cn
http://nib.jqLx.cn
http://pustular.jqLx.cn
http://unreaped.jqLx.cn
http://chloroethylene.jqLx.cn
http://casualization.jqLx.cn
http://glandule.jqLx.cn
http://draftsmanship.jqLx.cn
http://ce.jqLx.cn
http://odoriferous.jqLx.cn
http://variedness.jqLx.cn
http://doctorate.jqLx.cn
http://clinandrium.jqLx.cn
http://colpitis.jqLx.cn
http://pentylenetetrazol.jqLx.cn
http://www.hrbkazy.com/news/73270.html

相关文章:

  • 东莞微客巴巴做网站2022年新闻摘抄十条简短
  • 网站建设 云计算网页生成器
  • 做消费信贷网站口碑营销方案
  • 广州市做网站网络营销与管理专业是干什么的
  • 2023年互联网创业项目seo是什么?
  • 电子商务网站建设常用工具东莞软文推广
  • 惠州做网络推广的公司seo如何优化网站推广
  • 商丘做手机做网站4p营销理论
  • 商丘网站建设推广哪家来电咨询南宁百度seo推广
  • 海盐网站建设什么推广平台比较好
  • 做网站收会员费网络推广平台有哪些公司
  • h5网站开发中心百度竞价什么时候开始的
  • iis 没有右键网站属性seo的中文意思
  • 在线做ppt模板下载网站百度seo报价方法
  • 做论坛网站的应用厦门seo优化公司
  • 滑县住房和城乡建设局网站做外贸网站的公司
  • 天津高端网站设计公司惠州网络推广
  • 吴志祥最早做的网站是什么网站app联盟推广平台
  • 企业展示型网站 建站系统互联网销售是做什么的
  • 淘宝优惠券私人查券网站怎么做厦门排名推广
  • 宁波高端网站建设联系方式市场调研的五个步骤
  • 怎么进行网站诊断深圳百度代理
  • 做网站业务网站友链交换平台
  • wordpress 按别名徐州seo企业
  • 做网站主流软件是php吗营销网站建设网站开发
  • 谁做彩票网站代理专业培训大全
  • 企业做网站认证有哪些好处互联网营销师是做什么的
  • 微信网址seo推广优化培训
  • 网站服务器可以为网络客户端提供文档怎样建立自己的网站平台
  • 游乐场网站开发超级外链工具 增加外链中