题目描述[原题链接][https://www.acwing.com/problem/content/description/45/]
输入一棵二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。
从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。
样例
1 | 给出二叉树如下所示,并给出num=22。 |
算法描述
从根节点开始遍历,每次遍历一个点加上该点的值,在回溯的时候减掉节点的值,在求和的过程中,当当前节点的左右子树都为空时并且当前值与目标值相等,将该序列存入答案集合
C++代码
1 | /** |
Java代码
1 | /** |