技术栈

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 编码解码验证数据
下一篇:隐马尔可夫模型【维特比算法】
相关推荐
oak隔壁找我
6 小时前
JVM常用调优参数
java·后端
蝎子莱莱爱打怪
10 小时前
OpenClaw 从零配置指南:接入飞书 + 常用命令 + 原理图解
java·后端·ai编程
狼爷
12 小时前
Go 没有 override?别硬套继承!用接口+嵌入,写更清爽的“覆盖”逻辑
java·go
会员源码网
13 小时前
使用`mysql_*`废弃函数(PHP7+完全移除,导致代码无法运行)
后端·算法
木心月转码ing
14 小时前
Hot100-Day10-T438T438找到字符串中所有字母异位词
算法
小兔崽子去哪了
14 小时前
Java 自动化部署
java·后端
ma_king
14 小时前
入门 java 和 数据库
java·数据库·后端
后端AI实验室
14 小时前
我用Cursor开发了3个月,整理出这套提效4倍的工作流
java·ai
HelloReader
15 小时前
Wi-Fi CSI 感知技术用无线信号“看见“室内的人
算法
颜酱
17 小时前
二叉树分解问题思路解题模式
javascript·后端·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03OpenClaw + 飞书(Feishu)环境搭建指南04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05OpenClaw优化飞书API 额度已耗尽问题06Window 10部署openclaw报错node.exe : npm error code 12807小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤09本地部署 OpenClaw + DeepSeek-R1 完全指南10网站改了域名,如何查找?