1302. Deepest Leaves Sum

Description

Given the root of a binary tree, return the sum of values of its deepest leaves.

Example 1:

Constraints:

  • The number of nodes in the tree is in the range [1, 10^4].

  • 1 <= Node.val <= 100

Tags

Tree, Depth-first Search

Solution

We can perform the DFS strategy to solve this. During searching, we also maintain a variable h to keep track of the current height we reach.

  • h == max height, we add the current node's value onto the total value;

  • h > max height, we update the max height along with the deepest leaf.

Complexity

  • Time complexity: O(n)O(n)

  • Space complexity: O(h)O(h)

Code

Reference

Last updated

Was this helpful?