Class Solution
-
- All Implemented Interfaces:
public final class Solution1161 - 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 <code>1, 10<sup>4</sup></code>.
<code>-10<sup>5</sup><= Node.val <= 10<sup>5</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegermaxLevelSum(TreeNode root)-
-
Method Detail
-
maxLevelSum
final Integer maxLevelSum(TreeNode root)
-
-
-
-