Class Solution
- java.lang.Object
-
- g1101_1200.s1161_maximum_level_sum_of_a_binary_tree.Solution
-
public class Solution extends Object
1161 - Maximum Level Sum of a Binary Tree.Medium
Given the
rootof a binary tree, the level of its root is1, the level of its children is2, and so on.Return the smallest level
xsuch that the sum of all the values of nodes at levelxis maximal.Example 1:
Input: root = [1,7,0,7,-8,null,null]
Output: 2
Explanation:
Level 1 sum = 1.
Level 2 sum = 7 + 0 = 7.
Level 3 sum = 7 + -8 = -1.
So we return the level with the maximum sum which is level 2.
Example 2:
Input: root = [989,null,10250,98693,-89388,null,null,null,-32127]
Output: 2
Constraints:
- The number of nodes in the tree is in the range
[1, 104]. -105 <= Node.val <= 105
- The number of nodes in the tree is in the range
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
maxLevelSum
public int maxLevelSum(TreeNode root)
-
-