129. Sum Root to Leaf Numbers (example)
```java
class Solution {
int sum = 0;
public int sumNumbers(TreeNode root) {
dfs(root, 0);
return sum;
}
private void dfs(TreeNode node, int preSum) {
if (node == null) {
return;
}
preSum = preSum*10 + node.val;
if (node.left == null && node.right == null) {
sum += preSum;
}
dfs(node.left, preSum);
dfs(node.right, preSum);
}
}
```all follow this:
Last updated