力扣面试150题--二叉树的最大深度

Day 40

题目描述

做法

java 复制代码
/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode() {}
 *     TreeNode(int val) { this.val = val; }
 *     TreeNode(int val, TreeNode left, TreeNode right) {
 *         this.val = val;
 *         this.left = left;
 *         this.right = right;
 *     }
 * }
 */
class Solution {
    public int maxDepth(TreeNode root) {
        if(root==null){
            return 0;
        }
        int left=maxDepth(root.left);
        int right=maxDepth(root.right);
        return Math.max(left,right)+1;
    }
}
相关推荐
仙俊红8 小时前
LeetCode每日一题,20250914
算法·leetcode·职场和发展
在未来等你11 小时前
Elasticsearch面试精讲 Day 17:查询性能调优实践
大数据·分布式·elasticsearch·搜索引擎·面试
风中的微尘14 小时前
39.网络流入门
开发语言·网络·c++·算法
西红柿维生素15 小时前
JVM相关总结
java·jvm·算法
围巾哥萧尘15 小时前
美式审美的商务头像照🧣
面试
ChillJavaGuy17 小时前
常见限流算法详解与对比
java·算法·限流算法
sali-tec17 小时前
C# 基于halcon的视觉工作流-章34-环状测量
开发语言·图像处理·算法·计算机视觉·c#
你怎么知道我是队长18 小时前
C语言---循环结构
c语言·开发语言·算法
艾醒18 小时前
大模型面试题剖析:RAG中的文本分割策略
人工智能·算法
不要再敲了19 小时前
JavaScript与jQuery:从入门到面试的完整指南
javascript·面试·jquery