分析 注意到本题的要求是,找到所有满足从(根节点)到某个(叶子节)经过的路径上的节点之和等于目标和的路径。核心思想是对树进行一次遍历,在遍历时记录从根节点到当前节点的路径和,以防止重复计算. 解法一:深度优先搜索(DFS) 思路步骤: 该递归一共分为两层 第一层:pathSum(TreeNode root, int sum),可以理解为路径的起点从哪开始 第二层:helper(TreeNode root, int sum),在该起点下合法路径的数量 因为整个递归是从上到下的dfs,所以不存在路径重复计算的问题 枚举每一条从root节点到叶子节点的路径 遍历到叶子节点时,计算路径和(注意这...