链接: https://leetcode-cn.com/problems/path-sum-iii/
题意
给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。
解法
使用dfs进行搜索,计算节点值的和是否可以等于targetSum
但由于不一定从根节点出发,所以需要分情况考虑
- 选取该节点加入路径,之后必须连续加入或停止加入
- 不选取当前节点,则对其左右节点进行考虑
所以使用两个递归函数完成计数
代码
1 | class Solution { |