leetcode112题的一个小问题

来源:7-6 稍复杂的递归逻辑 Path Sum III

v不离不弃v

2020-03-19

波波老师,最近在写树的递归的时候,您在c++中写的是

if(root.left == null && root.right == null)
            return root.val == sum;

但是这句话在java中报错,说是变量sum应该放在左边,要写成:

if(root.left == null && root.right == null)
            return sum == root.val;

然后在写437题的判断的时候

if(num == node.val)
     res += 1;

这样写用if判断,num的位置放在左边还是右边都可以,请问这是为啥呢?

写回答

1回答

liuyubobobo

2020-03-19

return root.val == sum; 应该没问题。我看一下报错截图?

0
2
liuyubobobo
回复
v不离不弃v
继续加油!:)
2020-03-19
共2条回复

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7410 学习 · 1150 问题

查看课程