1class Solution {2public int sumRootToLeaf(TreeNode root) {3return sumRootToLeaf(root, 0);4}56public int sumRootToLeaf(TreeNode root, int sum) {7if (root == null) return 0;8sum = (2 * sum) + root.val;9if (root.left == null && root.right == null) return sum;10return sumRootToLeaf(root.left, sum) + sumRootToLeaf(root.right, sum);11}12}