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

外贸软件价格官网网站优化公司

外贸软件价格,官网网站优化公司,网站点击率多少正常,手机上的网站和pc机上的网站的区别思路: 本题解法依旧是后序遍历,采用左右根来解决,如果你要采用前序遍历什么的,你需要先计算根节点,那根节点的计算又要计算子节点,然后再递归左右,这样子节点就会被重复计算,对时间复…

思路:

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

相关文章:

  • o2o网站开发价格托管平台
  • 南山制作网站企业社交网站定制
  • 南靖企业网站建设公司网络电商平台有哪些
  • 推广型网站建设模板网红商城
  • 网站升级建设费用吗做网站与做游戏那个好
  • 廊坊cms模板建站企业服务平台是做什么的
  • 一流的购物网站建设只做健康产品的网站
  • 网页设计和网站建设的区别wordpress博客速度很慢
  • 网站套餐到期啥意思wordpress编辑页面改字体颜色
  • 人和动物做的电影网站百度小游戏小程序入口
  • 电商网站建设布局汉口网站建设公司
  • 阿里云建站套餐WordPress多域名无法登录
  • 网站正在建设中动画项目推广平台有哪些
  • 网站建设sem怎么做学生个人网页内容排版设计作品
  • 设计网站需要用到哪些技术找工作求职
  • 筑巢做网站怎么样宁波网络推广公司有哪些
  • 老域名怎么做新网站万网域名优惠口令
  • 设计师采集网站高端型网站制作
  • 可以做语文阅读题的网站广州最新封闭封控区域
  • 天津网站备案在哪照相手机网站广告
  • 学院网站板块做网站需要硬件设施
  • php网站开发 vip电话销售怎么做 网站
  • 无锡外贸网站制作公司企业网站如何做
  • 公司做网站的费用怎么记账廊坊高端模板建站
  • 网站基本建设的原理微信朋友圈广告投放
  • 自己的网站如何优化建设网站微商城
  • 用源码做网站步骤网站建设 中软
  • 做服装要看国外哪些网站视觉设计与制作
  • 重庆网站建设中心易做文学网站的logo
  • 网站域名做固定资产怎么处理金堂做网站的公司