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

A.每日一题——110. 平衡二叉树

题目链接:110. 平衡二叉树(简单)

算法原理:

解法:递归

1ms击败71.53%

时间复杂度O(N)

下面这篇博客有详细解析👇目录位置:OJ面试题→判断平衡二叉树

Java数据结构——7.二叉树《干货笔记》

Java代码:

/** * 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) { //空树也是平衡二叉树 if(root==null) return true; int lefthight=gethight(root.left); int righthight=gethight(root.right); return Math.abs(lefthight-righthight)<2&&isBalanced(root.left)&&isBalanced(root.right); } private int gethight(TreeNode root){ if(root==null) return 0; int lefthight=gethight(root.left); int righthight=gethight(root.right); return lefthight>righthight?lefthight+1:righthight+1; } }
http://www.jsqmd.com/news/357196/

相关文章:

  • 蓝牙通信的隐忧:中间人攻击的技术演进、实战场景与未来防护体系
  • 限制ssh非法登录
  • 8086/8088实模式的内存布局
  • 强烈安利 10个降AIGC工具:专科生降AI率全攻略
  • 学术开题新革命:揭秘书匠策AI如何让开题报告“一键升级”
  • 【BIOS中断】磁盘与 INT 13H
  • 深度测评 一键生成论文工具 千笔 VS 云笔AI 本科生专属
  • 2000-2025年各省政府公共服务注意力文本分析数据
  • 开题报告“黑科技”大揭秘:书匠策AI如何让学术小白秒变“开题达人”
  • 自动化测试的颠覆性影响与核心挑战
  • 【BIOS中断】屏幕与INT 10H
  • 救命神器!继续教育论文写作利器 —— 千笔写作工具
  • 开题报告“智能导航仪”:书匠策AI如何让学术小白秒变“开题达人”
  • springboot连锁药店管理系统_开题报告
  • 开题报告“通关秘籍”:书匠策AI如何让学术新手秒变“开题达人”
  • ‌AI技术主权:本地化大模型在敏感领域的合规测试框架‌
  • 自动化工具Drissonpage 保姆级教程(含xpath语法)
  • 跨境合规自动化检测的技术架构与测试实践
  • 已有安全措施确认(中)
  • 省、地级市数据知识产权试点DID(2000-2025年)
  • 历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(国赛)
  • ‌AI民主化工具:低资源社区的轻量级测试套件生成引擎‌
  • 开题报告“救星”来了!书匠策AI如何用科技解锁科研新姿势
  • UE5 C++(69-2)
  • AI预测响应演练工具:软件测试从业者的专业指南
  • UE5 C++(67)
  • 【图文教程】禁止win11自动更新,彻底关闭windows更新
  • UE5 C++(68)
  • 2026年软件测试公众号爆款内容全景:专业洞察与实战策略
  • 【137页ppt】AI赋能一人公司PPT:2026年OPC商业模式全景解析