-- java -- 对于树
5 4 3 30 5
我需要找到“最大轨道”,所以对于这棵树,它的 39 (5+4+30)
我需要一个可以做到这一点的函数(复杂度 O(n))有人可以帮助我吗?
public static int GetTreePath(BinTreeNode<Integer> t){
if (t==null)
return 0;
if (t.IsLeve()){
return t.getInfo();
}else{
GetTreePath(t.getLeft());
GetTreePath(t.getRight());
}
return t.getInfo();
}