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

PHP做克隆网站最常用的网页制作软件

PHP做克隆网站,最常用的网页制作软件,推广小程序的营销策略,做任务给钱的网站思路: 本题解法依旧是后序遍历,采用左右根来解决,如果你要采用前序遍历什么的,你需要先计算根节点,那根节点的计算又要计算子节点,然后再递归左右,这样子节点就会被重复计算,对时间复…

思路:

本题解法依旧是后序遍历,采用左右根来解决,如果你要采用前序遍历什么的,你需要先计算根节点,那根节点的计算又要计算子节点,然后再递归左右,这样子节点就会被重复计算,对时间复杂度来说不太友好,属于O(nlog(n))时间复杂度。

但采用后序遍历就不一样了,只需要把每个节点都遍历一下就能得出答案,所以时间复杂度为O(n), 高下立判

代码:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) != -1;}public int getHeight(TreeNode root) {if (root == null)return 0;int leftHeight = getHeight(root.left);if (leftHeight == -1)return -1;int rightHeight = getHeight(root.right);if (rightHeight == -1)return -1;if (Math.abs(leftHeight - rightHeight) > 1) {return -1;}return Math.max(leftHeight, rightHeight) + 1;}
}

http://www.dtcms.com/wzjs/221815.html

相关文章:

  • 建设电影播放网站公众号推广平台
  • 怎样开网站卖东西网站设计制作哪家好
  • 淄博张店外贸建站公司东莞seo推广机构帖子
  • 郑州网站建设方案seo怎么才能优化好
  • 网站开发必备技能正规seo排名多少钱
  • wordpress编辑我东莞百度推广优化排名
  • 深圳网站建设服务中心网站关键词推广价格
  • 做网站满屏的照片尺寸是多少百度搜索排名规则
  • 怎么做同城网站百度推广托管公司
  • 如何加强企业网站建设 论文厦门人才网
  • wordpress加描述影视网站怎么优化关键词排名
  • 网站建设你的选择seo百度点击软件
  • 天津网站建设58汕头seo优化
  • 中国新闻网发稿网站如何做优化排名
  • 佛山市建设委员网站google在线代理
  • 笔记本销售网站开发的背景百度小说排行榜前十名
  • 第一营销网seo查询源码
  • 网站开发json解析宁波网站快速优化
  • html查询网站制作怎么做一个免费的网站
  • 建设导航网站网络营销推广方式案例
  • 广告设计与制作培训学校seo搜索引擎优化费用
  • 台州做网站公司网络推广是做什么工作的
  • 电子商务网站建设的总体目标引流推广神器
  • 便宜做网站的公司哪家好搜索引擎优化的主要特征
  • 学校信息门户网站建设太原seo排名优化软件
  • 扬州做网站公司哪家好北京百度seo公司
  • 建设网站收费标准app安装下载
  • 中国建设银行新余分行网站北京优化网站方法
  • 效果好网站建设哪家好盐城seo排名
  • 不通过网站可以做360全景吗整站seo服务