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

武汉建设学校学费多少seo建站营销

武汉建设学校学费多少,seo建站营销,网站建设实训总结范文,微信无法登录wordpress思路: 本题解法依旧是后序遍历,采用左右根来解决,如果你要采用前序遍历什么的,你需要先计算根节点,那根节点的计算又要计算子节点,然后再递归左右,这样子节点就会被重复计算,对时间复…

思路:

本题解法依旧是后序遍历,采用左右根来解决,如果你要采用前序遍历什么的,你需要先计算根节点,那根节点的计算又要计算子节点,然后再递归左右,这样子节点就会被重复计算,对时间复杂度来说不太友好,属于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.cadmedia.cn/news/7467.html

相关文章:

  • 长春市网站制作公司培训网站推广
  • 平台网站建设有哪些湖北网络推广公司
  • 胶州市 网站建设百度关键词推广工具
  • 淄博市建设委员会网站宁波seo网络推广产品服务
  • 建设电子商务网站流程图怎样上百度做广告
  • 百度搜索框 wordpress百度快照seo
  • 滁州网站建设信息推荐软文街
  • 科技厅长春网站seo
  • 网站运营规划站长工具星空传媒
  • 免费建网站广告语免费网络营销软件
  • 城市门户网站建设seo关键词排名如何
  • 如何建设网站首页本周国内重大新闻十条
  • 市政府网站集约化平台建设工作方案网络营销课程有哪些
  • 中山seo推广优化宁波网站关键词优化代码
  • flash网页制作实例西安企业网站seo
  • 成都电商平台网站设计周口网站建设公司
  • 电子 公司 网站建设企业站seo
  • 包头全网营销网站建设品牌运营包括哪些内容
  • 用wordpress建企业网站深圳网站公司排名
  • 网络私人定制网站美国seo薪酬
  • 互联网b2b是什么意思seo基础知识
  • 旅游网站建设系统宁德seo推广
  • 企业网站建设要多北京疫情最新情况
  • 建设高校图书馆网站的意义建网站多少钱
  • 支付宝股东日本软银集团seo编辑是干什么的
  • 北京网站制作公司兴田德润实力强百度竞价排名商业模式
  • 阳泉网站建设和生活爱辽宁免费下载安装
  • 网站制作公司业务发展方案360seo关键词优化
  • 武威做网站的深圳网站建设找哪家公司好
  • 上海疫情最新消息今天又封了邯郸网站优化