Skip to content

Latest commit

 

History

History

FunWithTreesMaxSum

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

You are given a binary tree. Implement the method maxSum which returns the maximal sum of a route from root to leaf. For example, given the following tree:

17

/
3 -10 / /
2 16 1 / 13 The method should return 23, since [17,-10,16] is the route from root to leaf with the maximal sum.

The class TreeNode is available for you:

class TreeNode { TreeNode left; TreeNode right; int value; ... } This kata is part of fun with trees series:

Fun with trees: max sum Fun with trees: array to tree Fun with trees: is perfect