java解1.判断某一条路径上的值相加是否为target,也就是要证明子节点路径上的值相加是否等于 target-root.val,(因为不能确定每个节点上存储的到底是正数还是负数,所以每一条路径我们都必须一直判断到叶子节点),通过这一点我们可以直接递归,一直到叶子节点,到叶子节点的时候,target - root.val == 0 ,就证明这个条路径是符合要求的。2.我认为该题目的难点不是递归去判断每个节点。而是难在如何在递归的过程中去记录每个节点,每一条路径,因为每一条路径都有可能会有很多的左右分叉。这里记录每一条路径的方法,我是这样解决的:首先存储每一个节点直接使用一个ArrayLis...