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

秦皇岛网络优化排名/长尾词seo排名优化

秦皇岛网络优化排名,长尾词seo排名优化,wordpress数据库更改用户密码,网站设计 广州剑指offer——55_2.平衡二叉树——分析及代码[Java]一、题目二、分析及代码1. 记录深度(1)思路(2)代码(3)结果三、其他一、题目 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 在这里&#x…

剑指offer——55_2.平衡二叉树——分析及代码[Java]

  • 一、题目
  • 二、分析及代码
    • 1. 记录深度
      • (1)思路
      • (2)代码
      • (3)结果
  • 三、其他

一、题目

输入一棵二叉树,判断该二叉树是否是平衡二叉树。
在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树。

二、分析及代码

1. 记录深度

(1)思路

如果某二叉树中任意节点的左、右子树的深度相差不超过 1,那么它就是一棵平衡二叉树。
可以通过记录各节点的深度避免重复递归。进一步地,对于每个节点,可以先记录其左、右子树的深度,并判断是否平衡,再计算得到其自身深度。根据这一过程特点,可以选择后序遍历的方法。

(2)代码

public class Solution {public boolean IsBalanced_Solution(TreeNode root) {return TreeDepth(root) == -1 ? false : true;}public int TreeDepth(TreeNode root) {if (root == null)return 0;int left = TreeDepth(root.left);int right = TreeDepth(root.right);if (left == -1 || right == -1 || left - right > 1 || right - left > 1)return -1;return Math.max(left, right) + 1;}
}

(3)结果

运行时间:11 ms,占用内存 9440 k。

三、其他

暂无。

http://www.jmfq.cn/news/5125681.html

相关文章:

  • 手机主页网站哪个好用/服装品牌营销策划方案
  • 个人响应式网站/网络营销包括哪些
  • 购买网站在线客服系统/东莞做网站推广的公司
  • 上海网站维护/直接下载app
  • wordpress 客户端源码分析/衡阳网站优化公司
  • wordpress 读者墙/百度seo优化软件
  • 忆唐网不做网站做品牌/厦门seo培训学校
  • wordpress多站显示不正常/搜索引擎优化是指什么意思
  • 邢台做网站的那好/宁波百度关键词推广
  • 网站里的轮廓图 怎么做的/百度广告客服电话
  • 那些网站可以做行测题/图片优化网站
  • 响应式网站代理/新品上市的营销方案
  • 中小学网站建设/外贸网站建设案例
  • asp.net做织梦网站/百度热榜实时热点
  • 机械厂做的网站模板叫什么/win10优化大师官网
  • 威海哪里可以建设企业网站/站长工具seo综合查询可以访问
  • 做图骂人的图片网站/培训班管理系统 免费
  • 衡水网站建设浩森宇特/朝阳seo推广
  • 域名解析要登入哪个网站做/广州市口碑全网推广报价
  • 免费做的网站怎么设置域名解析/seo网站推广批发
  • 网站更换空间后排名消失 首页被k/宁波seo快速优化
  • 广州网站建设学习/做网站多少钱一年
  • esp8266做网站/沈阳seo代理计费
  • 广西网站建设费用/站长工具爱情岛
  • 怎么在云服务器上搭建网站/八百客crm系统登录入口
  • 北京移动网站建设/互联网营销课程体系
  • 展台展览/windows优化大师官方免费
  • ruhe用dw做网站/什么关键词能搜到资源
  • 网站开发实验报告可行性分析/网店推广的方式
  • 在线3d建模网站/营销网站大全