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

东莞网站排名优化公司手机app制作网站用什么软件

东莞网站排名优化公司,手机app制作网站用什么软件,做网站全过程,闸北微信网站建设题目 输入两个整数序列#xff0c;第一个序列表示栈的压入顺序#xff0c;请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如#xff0c;序列 {1,2,3,4,5} 是某栈的压栈序列#xff0c;序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列#xf…题目 输入两个整数序列第一个序列表示栈的压入顺序请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列 {1,2,3,4,5} 是某栈的压栈序列序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 示例 1 输入pushed [1,2,3,4,5], popped [4,5,3,2,1]输出true解释我们可以按以下顺序执行 push(1), push(2), push(3), push(4), pop() - 4, push(5), pop() - 5, pop() - 3, pop() - 2, pop() - 1 示例 2 输入pushed [1,2,3,4,5], popped [4,3,5,1,2]输出false解释1 不能在 2 之前弹出。 提示 0 pushed.length popped.length 10000 pushed[i], popped[i] 1000pushed 是 popped 的排列。 解题思路 1.题目要求我们判断栈的弹出顺序是否是所给两个整数序列对于这道题我们需要设置一个辅助栈来帮助我们。还需要一个变量k来指向我们的出栈元素方便我们读取。 2.举个例子pushed [1,2,3,4,5], popped [4,5,3,2,1] 我们先按入栈顺序入栈第一个元素1    然后判断stack当前的栈顶元素是否等于k指向的出栈顺序的元素若不等于我们就继续入栈  再次判断stack当前的栈顶元素是否等于k指向的出栈顺序的元素不等于我们继续入栈  stack当前的栈顶元素依旧不等于k指向的出栈顺序的元素我们继续入栈   此时我们可以看到 stack当前的栈顶元素等于k指向的出栈顺序的元素我们就将Stack的栈顶元素出栈并将 k 后移。 这时 stack当前的栈顶元素不等于k指向的出栈顺序的元素我们继续按照入栈顺序继续入栈 再次将 stack当前的栈顶元素与k指向的出栈顺序的元素进行判断发现两者相等我们就将栈顶元素进行出栈并且将k后移 出栈   出栈   出栈   此时我们发现stack栈空了那就证明所给的出栈顺序是正确的。 3.本体的主要思想就是我们需要查看栈顶元素是否与出栈顺序所对应的元素相等若相等就出栈若不等就继续按照入栈顺序入栈如果所有的操作结束后栈为空就证明所给顺序正确否则就代表所给顺序有误。  代码实现 class Solution {public boolean validateStackSequences(int[] pushed, int[] popped) {//判断所给序列是否为空if(pushed null || pushed.length 0){return true;}//设置一个辅助栈StackInteger stack new Stack();int k 0;for(int i 0; i pushed.length; i){stack.push(pushed[i]);while(!stack.isEmpty() stack.peek() popped[k]){stack.pop();k;} }return stack.isEmpty();} } 测试结果
http://wiki.neutronadmin.com/news/125392/

相关文章:

  • 建网站英语怎么说o2o平台排名
  • 南通网站快速收录仙桃做网站的个人
  • 国内做焊接机器人平台网站推广游戏网站怎么做
  • 网站备案能查到什么手机优化好还是不优化好
  • 平台型网站建设方案给网站开发APP
  • 百度网站提交入口百度wordpress写文章出现排版乱
  • wordpress 制作手机站沪深300指数是什么意思
  • 室内装修效果图网站有哪些怎样查询自己购房网签成功
  • ppt 如何做网站交互式产品单页设计图片
  • 做风控的网站重庆建站多少钱一年
  • 宁波网站建设公司立找亿企邦创客oa管理系统
  • 品牌网站建设教程自适应网站可以做伪静态页面吗
  • 织梦cms手机网站源码广州专业的网站推广工具
  • 网站设计的优点和缺点wordpress发布十万篇文章
  • 网站的栏目和版块设计的原则江西东乡网站建设
  • 两学一做专题网站素材网站推广公司哪
  • android 网站模板中国价格网
  • 网站设计建设案例贸易公司取什么名字
  • 网站开发 法律海门网站建设制作
  • 聊城seo整站优化报价兰州网络推广的平台
  • 做违法网站判刑吗南充做网站公司
  • 杭州公司建设网站在线网站cms识别
  • 网站更新方案小程序开发是前端还是后端
  • 买网站做seowordpress没有.htaccess
  • 公司网站内容编辑国外设计
  • ae模板素材网站破解网站后台账号密码
  • 网站营销是什么佛山市南海建设局网站
  • 网站开发开题报告引言wordpress 升级 ftp
  • 外贸网站 字体重庆网站搜索引擎seo
  • 河源盛世网站建设丹阳做网站的