当前位置:网站首页>牛客-TOP101-BM29

牛客-TOP101-BM29

2022-06-24 09:46:00 一条吃猫的鱼

核心思路:递归

import java.util.*;
public class Solution {
    
    public boolean hasPathSum (TreeNode root, int sum) {
    
        //空节点找不到路径
        if(root == null) 
            return false;
        //叶子节点,且路径和为sum
        if(root.left == null && root.right == null && sum - root.val == 0) 
            return true;
        //递归进入子节点
        return hasPathSum(root.left, sum - root.val) || hasPathSum(root.right, sum - root.val); 
    }
}

原网站

版权声明
本文为[一条吃猫的鱼]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43822715/article/details/125436137