Open Shawngbk opened 7 years ago
/**
} */ public class Solution { int count = 0; public int pathSum(TreeNode root, int sum) { if(root != null) { dfs(root, sum); pathSum(root.left, sum); pathSum(root.right, sum); } return count; }
private void dfs(TreeNode root, int sum) { if(root != null) { if(sum - root.val == 0) { count++; } dfs(root.left, sum - root.val); dfs(root.right, sum - root.val); } } }
/**
} */ public class Solution { int count = 0; public int pathSum(TreeNode root, int sum) { if(root != null) { dfs(root, sum); pathSum(root.left, sum); pathSum(root.right, sum); } return count; }
private void dfs(TreeNode root, int sum) { if(root != null) { if(sum - root.val == 0) { count++; } dfs(root.left, sum - root.val); dfs(root.right, sum - root.val); } } }