DFS的标准形式
用一个String记录路径,最后判断到叶子时加到结果上。
int res = 0; public int sumNumbers(TreeNode root) { if (root==null) return res; helper(root,""); return res; } public void helper(TreeNode root,String s) { s += root.val+""; if (root.left==null&&root.right==null) { res+=Integer.parseInt(s); return; } if (root.left!=null) helper(root.left,s); if (root.right!=null) helper(root.right,s); }
原文地址:https://www.cnblogs.com/stAr-1/p/8358036.html
时间: 2024-10-02 17:46:18