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

如何选择百度网站优化公司水果网站 模板

如何选择百度网站优化公司,水果网站 模板,赣州做网站什么价格,莆田网站 建设代码随想录二刷 #xff5c;栈与队列 #xff5c;理论基础 栈常用操作 队列常用操作 栈与队列是C标准库中的两个数据结构。 栈 栈先进后出#xff0c;提供 push 和 pop 等接口#xff0c;所有元素必须符合先进后出的原则#xff0c;所以栈不提供走访功能#xff0c;也不… 代码随想录二刷 栈与队列 理论基础 栈常用操作 队列常用操作 栈与队列是C标准库中的两个数据结构。 栈 栈先进后出提供 push 和 pop 等接口所有元素必须符合先进后出的原则所以栈不提供走访功能也不提供迭代器(iterator)。 不像是set 或者map 提供迭代器iterator来遍历所有元素。 栈是以底层容器完成其所有的工作对外提供统一的接口底层容器是可插拔的也就是说我们可以控制使用哪种容器来实现栈的功能。 所以STL中栈往往不被归类为容器而被归类为container adapter容器适配器。 我们常用的SGI STL如果没有指定底层实现的话默认是以deque为缺省情况下栈的底层结构。deque是一个双向队列只要封住一段只开通另一端就可以实现栈的逻辑了。 如图所示栈先进后出。 我们也可以指定vector为栈的底层实现初始化语句如下 std::stackint, std::vectorint third; // 使用vector为底层容器的栈常用操作 stackint 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为缺省情况下的底部结构。 常用操作 queueint 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::queueint, std::listint third; // 定义以list为底层容器的队列
http://www.lakalapos1.cn/news/37199/

相关文章:

  • 辽宁模板网站建设公司网站开发 方案 报价
  • 竞争对手网站分析wordpress个人支付
  • 桂林做网站多少钱重庆招标信息网
  • 网站开发建设公司电话上海景朋建设工程有限公司网站
  • 北京厦门网站优化公司网站开发制作
  • 郴州网站建设较好的公司免费注册网站软件
  • 不建立网站建设的利弊手机网站支付如何制作
  • 软文网站营销型网站九大特点
  • 海口网站建设呢静态页面网站怎么做
  • 做民宿网站的系统可行性公司网站建设项目目的
  • 莱州人社局网站100个免费外贸平台
  • 杭州劳保网站制作网站开发设计的地域分析
  • 手机版网站制作费用高级网页设计师证
  • 网站空间便宜wordpress是哪个公司的
  • 网站建设优化托管建站所有步骤
  • 杭州网络公司网站建设页面跳转流程图
  • 温州手机网站制作哪家便宜做网站流量怎么解决
  • 怎么做网站导航条成都网站开发制作
  • 科技企业网站设计甘肃三轮建设监理网站
  • 常州手机网站效果笔记网站开发代码
  • 合肥网站制作公司做公司网站公司
  • 品牌商城网站开发网站运营推广方案
  • 网站的建设公司哪个好微信公众号推广方法有哪些
  • 学校建设网站目标wordpress微信支付插件
  • 成都商城类网站设计东莞横沥新闻今天
  • 企业集团网站建设方案淘宝官网电脑版网页
  • 青岛品牌网站建设价格上海住房城乡建设网站
  • 本溪兼职网站建设招聘p2p网站建设广州
  • visual2008做网站网站运营策划方案
  • 基于工作过程的商务网站建设:网页制作环球设计官网