题解 | #二叉树根节点到叶子节点的所有路径和#
二叉树根节点到叶子节点的所有路径和
http://www.nowcoder.com/practice/185a87cd29eb42049132aed873273e83
思路:dfs,当找到叶子节点后,把叶子节点的值加入到字符串中,再把字符串转为整型加入到和中。
public class Solution {
int s=0;
public int sumNumbers (TreeNode root) {
// write code here
sum(root,"");
return s;
}
public void sum(TreeNode node,String str){
if(node!=null){
str=str+node.val;
if(node.left==null && node.right==null){
s+=Integer.parseInt(str);
return;
}
sum(node.left,str);
sum(node.right,str);
}
}
}
查看30道真题和解析
海康威视公司氛围 920人发布