技术栈

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 编码解码验证数据
下一篇:隐马尔可夫模型【维特比算法】
相关推荐
小王C语言
10 小时前
【基础IO】————简单设计一下libc库
前端·数据结构·算法
亦复何言??
10 小时前
BeyondMimic 论文解析
人工智能·算法·机器人
WolfGang007321
11 小时前
代码随想录算法训练营 Day20 | 回溯算法 part02
算法
YXXY313
11 小时前
前缀和算法
算法
客卿123
11 小时前
滑动窗口--模板
java·算法
_日拱一卒
11 小时前
LeetCode:滑动窗口的最大值
数据结构·算法·leetcode
zjjsctcdl
11 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
codeの诱惑
11 小时前
推荐算法(一):数学基础回顾——勾股定理与欧氏距离
算法·机器学习·推荐算法
落樱弥城
11 小时前
Vulkan Compute 详解
算法·ai·图形学
老约家的可汗
11 小时前
list 容器详解:基本介绍与常见使用
c语言·数据结构·c++·list
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)06Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08OpenClaw 使用和管理 MCP 完全指南09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10UV安装并设置国内源