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

wordpress建站博客青岛全网营销推广

wordpress建站博客,青岛全网营销推广,申请商标注册,网站域名怎么起文章目录题目描述思路 代码1. 递归做法2. 辅助栈做法二刷打卡第四天#xff5e;昨天没来得及写博客 题目描述 无须多言#xff0c;直接冲思路吧#xff01; 思路 代码 1. 递归做法 缺点#xff1a;最差情况下#xff0c;可能会退化成链表 代码1. 递归做法2. 辅助栈做法二刷打卡第四天昨天没来得及写博客 题目描述 无须多言直接冲思路吧 思路 代码 1. 递归做法 缺点最差情况下可能会退化成链表导致时间复杂度变成 O(n2n^2n2)但是比较好理解对于当前序列根据末尾元素值来找左子树范围 右子树范围然后分别递归进行判断即可 class Solution {public boolean verifyPostorder(int[] postorder) {// 递归法return isTree(postorder, 0, postorder.length - 1);}public boolean isTree(int[] postorder, int start, int end) {// 找完了if (start end) {return true;}int left start;// 找左子树while(left end postorder[left] postorder[end]) {left;}// 找右子树int right left;while(right end postorder[right] postorder[end]) {right;}// 右子树临接根才行return right end isTree(postorder, start, left - 1) isTree(postorder, left, right - 1);} }2. 辅助栈做法 相对于上一个做法这里把时间复杂度稳定在O(nnn)同时做了空间复杂度O(n)的牺牲可以结合这个大佬的题解一起理解有图还是比较便于理解的这个做法一开始可能有点难理解可以多跟着画几次图理一理 class Solution {// 辅助栈法public boolean verifyPostorder(int[] postorder) {// 初始化把postorder[len - 1]看成无穷的左结点StackInteger stack new Stack();int root Integer.MAX_VALUE;// 逆向变成 根 - 右 - 左 的遍历for(int i postorder.length - 1; i 0; i--) {// 左子树结点不能比根 or 根的右子树结点大if(postorder[i] root) {return false;}// 找到大于当前结点的栈值while(!stack.isEmpty() stack.peek() postorder[i]) {// 循环结束时找到 root途中pop掉的结点无后效性root stack.pop();}stack.push(postorder[i]);}return true;} }二刷 class Solution {public boolean verifyPostorder(int[] postorder) {return judge(postorder, 0, postorder.length - 1);}public boolean judge(int[] postorder, int left, int right) {if(left right) {return true;}int leftEnd left;while(leftEnd right postorder[leftEnd] postorder[right]) {leftEnd;}int rightEnd leftEnd;while(rightEnd right postorder[rightEnd] postorder[right]) {rightEnd;}return rightEnd right judge(postorder, left, leftEnd - 1) judge(postorder, leftEnd, rightEnd - 1);} }辅助栈做法先鸽着以后有空写。
http://www.huolong8.cn/news/334739/

相关文章:

  • 公司做网站需要哪些内容北京网站建设官网
  • 新乡专业的网站建设公司网站备案 多ip
  • 沛县网站设计建站宝盒创业经历
  • 天津平台网站建设报价桦南县建设局网站
  • 网站如何解除绑定域名石景山网站建设的大公司
  • 关于做网站的问卷调查网站建设项目表
  • 百度获客平台做优化网站
  • 做网站服务器的配置老山做网站的公司
  • 网站建设捌金手指花总八库车网站建设
  • 可视化网站模板编辑软件公司内部展厅设计
  • 做外贸比较好用的网站网站的建设的含义
  • wordpress不能添加用户芜湖seo外包公司
  • 四川华泰建设集团网站南京高端网站建设公司
  • 网站台做计么呢邢台天九建设有限公司网站
  • 公司可以备案几个网站高中信息技术网站建设
  • 本地网站开发公司网络服务大厅
  • 网页设计与网站建设实训目的网易工作做网站工资奖金高吗
  • app开发cms网站开发苏州网站制作出名 乐云践新
  • 坪山网站建设公司网站建设协议书 印花税
  • 北京正规网站建设比较推广普通话喜迎二十手抄报
  • 网站开发细节国外搜索引擎排名
  • 网站域名缴费十年wordpress整合vip解析
  • 西青做网站的公司徐州网页关键词优化
  • 周到的宁波网站建设贵州建设官方网站
  • 网站百度优化韩国唯美网站设计
  • 只做正品的购物网站宁波网站建设与设计开发
  • 有哪些做的比较好的网站上不了国外网站怎么做外贸
  • 自己有网站怎么推广营销策略怎么写范文
  • 营销网站的策划方案怎么做佛山南海区建网站的公司
  • 研学网站平台建设方案论坛发帖