题目: 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径. 思路: dfs一下就可以了.一般dfs肯定递归写比较方便. 注意,递归的结束条件是遇到叶节点,而不是遇到空指针.(如果是遇到空指针,则叶节点相当于判断了两次,然而写出来的代码出现了段错误,不知道为什么) 相关:树求和(里面好像dfs用循环写的~) 代码: /* struct TreeNode { int val; struct TreeNode *…