题目
二叉树每个结点都有一个int型权值, 给定一棵二叉树, 要求计算出从根结点到
叶结点的所有路径中, 权值和最大的值为多少。
实现
package com.jpg.coding;
public class MaxSum {
public static class Node {
public int value;
public Node left;
public Node right;
public Node(int value) {
this.value = value;
}
}
//只有在到达叶节点的时候,有可能更新
public static int maxSum = Integer.MIN_VALUE;
public static int maxPath(Node head) {
p(head, 0