技术栈

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 编码解码验证数据
下一篇:隐马尔可夫模型【维特比算法】
相关推荐
Veggie26
2 分钟前
cuda 13.2 install on ubuntu26
java
翎沣
3 分钟前
C++11异常处理机制
java·c++·算法
火花怪怪
9 分钟前
Origin分析外量子效率(EQE, External Quantum Efficiency)数据处理-EQE计算带隙
算法·数据分析
上弦月-编程
10 分钟前
异或法巧解数组中两独数
数据结构·算法
risc123456
11 分钟前
维特比算法(Viterbi Algorithm)
算法
Json____
21 分钟前
Java练习题集-温度转换、成绩等级、九九乘法表等实战小项目15个
java·学习·编程学习·java学习·练习题集
Black蜡笔小新
24 分钟前
自动化AI算法训练服务器/企业AI算力工作站DLTM重塑企业AI开发模式赋能企业智能转型
人工智能·算法·自动化
skywalker_11
26 分钟前
注解和反射
java·开发语言
科研小白_
27 分钟前
【第一期:MATLAB点云处理基础】LAS点云数据导入与可视化
算法
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03零基础教你claude code 接入 deepseek V404要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法05CC-Switch & Claude 基于 Linux 服务器安装使用指南06【AI】2026 年具身智能模型和世界模型总结07Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么08Windows端Codex接入第三方模型(DeekSeek,BaiLian)092026年Codex如何解决手机号码登陆验证的问题?10裂开!ChatGPT 居然开始要手机号验证,附详细解决方法