LeetCode 513. 找树左下角的值 java题解

https://leetcode.cn/problems/find-bottom-left-tree-value/description/

java 复制代码
class Solution {
    int res=0;//初始值无所谓
    int max_depth=0;
    public int findBottomLeftValue(TreeNode root) {
        find(root,0);//
        return res;
    }
    public void find(TreeNode root,int depth){
        if(root==null) return;
        depth++;
        if(depth>max_depth){
            max_depth=depth;
            res=root.val;
        }
        find(root.left,depth);
        find(root.right,depth);
    }
}
/*
左中右,遍历节点。遍历过程中记录深度。
如果他的深度>max_depth,更新为结果。
*/
相关推荐
优化控制仿真模型8 分钟前
2026年最新驾考科目一考试题库2309道全。电子版pdf
经验分享·算法·pdf
卓怡学长9 分钟前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
qq_3349031511 分钟前
嵌入式C++驱动开发
开发语言·c++·算法
阿贵---22 分钟前
C++代码规范化工具
开发语言·c++·算法
暮冬-  Gentle°30 分钟前
自定义内存检测工具
开发语言·c++·算法
一直都在57231 分钟前
Java死锁
java·开发语言
ccLianLian41 分钟前
数论·欧拉函数
数据结构·算法
2501_945424801 小时前
C++编译期矩阵运算
开发语言·c++·算法
2301_815482931 小时前
C++中的类型标签分发
开发语言·c++·算法
xushichao19891 小时前
代码生成优化技术
开发语言·c++·算法