Back to course home
0% completed
Vote For New Content
Maximum Difference Between Node and Ancestor (medium)
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!