技术栈

二叉树的最小深度

阿芯爱编程2024-11-08 21:46
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;
        
    }
}
上一篇:PHP网络爬虫常见的反爬策略
下一篇:PHP弱类型安全问题
相关推荐
CoderYanger
1 分钟前
递归、搜索与回溯-综合练习:19.目标和
java·算法·leetcode·1024程序员节
mit6.824
1 分钟前
dfs|mask^翻转
算法
LSL666_
2 分钟前
SpringBoot项目连接deepseek
java·spring boot·后端·deepseek
蒲公英源码
3 分钟前
AI智慧教育平台架构设计与实现方案,基于Jdk17+SpringBoot3AI智慧教育平台
java·人工智能·mysql·jdk
i***3958
3 分钟前
JAVA系统中Spring Boot 应用程序的配置文件:application.yml
java·开发语言·spring boot
f***4532
3 分钟前
Spring Boot 经典九设计模式全览
java·spring boot·设计模式
tkevinjd
5 分钟前
JavaHashMap源码分析
java·后端
l***3709
5 分钟前
在2023idea中如何创建SpringBoot
java·spring boot·后端
s***1170
11 分钟前
Spring+Quartz实现定时任务的配置方法
java
j***6308
16 分钟前
Spring Boot 多数据源解决方案:dynamic-datasource-spring-boot-starter 的奥秘(上)
java·spring boot·后端
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连07本地部署阿里最新开源的Z-Image08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽0946个Nano-banana 精选提示词,持续更新中10Labelme从安装到标注:零基础完整指南