技术栈

LCR 176. 判断是否为平衡二叉树

_OLi_2024-01-04 22:11

解题思路:

java 复制代码
class Solution {
    public boolean isBalanced(TreeNode root) {
        return recur(root) != -1;
    }

    private int recur(TreeNode root) {
        if (root == null) return 0;
        int left = recur(root.left);
        if(left == -1) return -1;
        int right = recur(root.right);
        if(right == -1) return -1;
        return Math.abs(left - right) < 2 ? Math.max(left, right) + 1 : -1;
    }
}
上一篇:c jpeg 编码解码验证数据
下一篇:隐马尔可夫模型【维特比算法】
相关推荐
Han_han919
1 分钟前
List系列集合:
数据结构·windows·list
luck_bor
4 分钟前
Lambda表达式 算法异常
java·开发语言
码上小翔哥
6 分钟前
Jackson 配置深度解析
java·后端
qq_251836457
8 分钟前
基于java 私厨美食共享平台系统设计与实现(有源码)
java·开发语言·美食
ZPC8210
8 分钟前
规划后的轨迹,如何发给 moveit_servo 执行
c++·人工智能·算法·3d
70asunflower
10 分钟前
5.4 分布分析
人工智能·算法·机器学习·数据挖掘·数据分析
未秃头的程序猿
12 分钟前
如何用 AI 写出符合规范的 Java 代码?我总结了 7 条有效建议
java·后端·ai编程
Pkmer
19 分钟前
滑动窗口专题
算法
Omics Pro
21 分钟前
柳叶刀|参考文献不存在
人工智能·算法·机器学习·支持向量机·自然语言处理
kyle~
25 分钟前
Linux时间系统1 --- 正确使用时间
java·linux·服务器
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03【AI】2026 年具身智能模型和世界模型总结04CC-Switch & Claude 基于 Linux 服务器安装使用指南05零基础教你claude code 接入 deepseek V406Cursor 接入 DeepSeek‑V4‑Pro 完整指南(2026 实测)07Windows端Codex接入第三方模型(DeekSeek,BaiLian)08codex app每次打开重连5次Reconnecting问题解决09要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法10裂开!ChatGPT 居然开始要手机号验证,附详细解决方法