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

教育机构网站是上海模板网站建设

教育机构网站是,上海模板网站建设,网站建设友链交换,无法打开网页如何解决题目来源#xff1a;栈的压入、弹出序列_牛客题霸_牛客网 题目#xff1a;如下 输入两个整数序列#xff0c;第一个序列表示栈的压入顺序#xff0c;请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序#xf…题目来源栈的压入、弹出序列_牛客题霸_牛客网 题目如下 输入两个整数序列第一个序列表示栈的压入顺序请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序序列4,5,3,2,1是该压栈序列对应的一个弹出序列但4,3,5,1,2就不可能是该压栈序列的弹出序列。 答案如下 class Solution { public:/*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可** * param pushV int整型vector * param popV int整型vector * return bool布尔型*/bool IsPopOrder(vectorint pushV, vectorint popV) {// write code herestackint st;int pushi0,popi0;while(pushipushV.size()){st.push(pushV[pushi]);pushi;while(!st.empty()st.top()popV[popi]){st.pop();popi;}}return st.empty();} }; 解析如下 1建立栈和变量 题目是判断第二个序列是否可能为该栈的弹出顺序那么这里我们可以建立一个栈来模拟栈的压入和弹出 由于pushV和popV是vector可以用operator[]来进行访问那么我们可以创建变量pushi和popi用于访问pushV和popV stackint st; int pushi0,popi0; 2模拟 假设pushV中有5个数据那么当pushi4的时候已经访问完pushV中的数据那么我们就可以以此为while循环判断条件即pushipushV.size() 将pushV中的数据逐个压入st栈中由于出栈的顺序未定判断是否符合popV序列那么可能入完第一个判断不符合再入第二个判断符合当st不为空时并且当st的栈顶数据等于popV的数据时就把st的栈顶数据pop掉有可能弹出完下一个数据仍可能在弹出数据中这时我们继续进行判断 如图所示 while(pushipushV.size()) {         st.push(pushV[pushi]);         pushi; while(!st.empty()st.top()popV[popi])         {             st.pop();             popi;         } } 3判断 当数据都弹出后st为空说明pushV中的数据对应有符合popV中的出栈顺序反之则没有 return st.empty(); 到这里我们讲解完毕 如果对您有帮助的话点一个免费的赞和收藏叭 由于作者水平不足如有任何错误请读者在评论区交流
http://www.zqtcl.cn/news/455735/

相关文章:

  • 建立网站时服务器的基本配置有哪些做网站电信运营许可证
  • 如何阿里巴巴网站做推广方案怎么做网站的浏览栏
  • 织梦做中英文企业网站ui设计工资一般多少钱
  • php网站调试环境搭建关于网站开发的毕业设计
  • 如何在网站上做评比wordpress 图标代码
  • 网站优化建议怎么写pageadmin怎么样
  • 中外商贸网站建设平台合肥响应式网站开发
  • 雨花区区网站建设公司上传文章网站
  • 长春网站z制作自己做背景的网站
  • 浙江英文网站建设陕西百度推广的代理商
  • 怎么看网站蜘蛛网站价格评估 优帮云
  • 南充高端网站建设什么是搜索引擎营销
  • 找做网站的上什么appwordpress esc html
  • 如何做网站效果更好国外效果图网站
  • 西安seo网站推广优化芜湖代理公司注册
  • 某某网站建设策划书2000字长沙专门做网站公司
  • 成都pc网站建设莱州市网站
  • 推广平台网站热狗网黄浦网站建设推广
  • 网站跳出率因素徐州市城乡建设局官方网站
  • 中小型企业 公司网站建设特大新闻凌晨刚刚发生
  • 现在建设网站赚钱吗wordpress简约博客主题
  • 扬州网站商城建设价格凡科互动游戏作弊
  • 嘉定企业网站制作中国空间雷达卫星
  • dw做一个小网站教程厦门seo小谢
  • 江苏国龙翔建设公司网站济南百度推广公司
  • 北京理工大学网站网页设计html手册
  • 智能建站大师官网平台招聘页面设计模板
  • 网页制作三剑客不包括优化关键词推广
  • 济南设计网站中盛浩瀚建设有限公司网站
  • 做袜子娃娃的网站wordpress 文章卡片