Back to course home
0% completed
Vote For New Content
Solution: Maximum Difference Between Node and Ancestor
Problem Statement
You are given the root
of a binary tree. Each node in the tree has a unique
value.
Find the maximum difference
between the value of any node and the value of any ancestor
of that node.
An ancestor
of a node is any node on the path
from the root
to that node, excluding the node itself.
Examples
Example 1:
- Input: [5, 3, 8, 1, 4, null, 10]
5
/ \
3 8
/ \ \
1 4 10
- Output: 5
- Explanation: The maximum difference is between node 10 and its ancestor node 5 (|10 - 5| = 5).
Example 2:
.....
.....
.....
Like the course? Get enrolled and start learning!
On this page