二叉树的最小深度

java 复制代码
class Solution {
    public int minDepth(TreeNode root) {
        if(root==null)return 0;
        else if(root.left==null)return minDepth(root.right)+1;
        else if(root.right==null)return minDepth(root.left)+1;
        else return Math.min(minDepth(root.left),minDepth(root.right))+1;
        
    }
}
相关推荐
88号技师2 小时前
2026年4月一区SCI-狒狒优化算法Baboon optimization algorithm-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
青山师2 小时前
线程池深度解析:从生产者-消费者模型到工业级调优实践
java·面试题·线程池·多线程·java面试
qq_589568102 小时前
封装工具类,JwtUtils令牌工具类
java
Neobee2 小时前
国内用 Terraform 管 Cloudflare 踩过的 5 个坑(附可直接复用的代码)
后端
平凡但不平庸的码农2 小时前
Go context 包详解
开发语言·后端·golang
凯瑟琳.奥古斯特3 小时前
BFS解力扣1654最短跳跃次数
数据结构·算法·广度优先
sg_knight3 小时前
第一次用 OpenClaw,我让它 3 分钟写了个小工具
算法·llm·agent·ai编程·openclaw
m0_629494733 小时前
LeetCode 热题 100-----23.反转链表
数据结构·算法·leetcode·链表
炸膛坦客3 小时前
嵌入式 - 数据结构与算法:(1-10)排序算法 - 冒泡排序(Bubble Sort)
算法·排序算法
漫随流水3 小时前
创建一个IDEA的Java项目
java·ide·intellij-idea