Back to course home
0% completed
Maximum Difference Between Node and Ancestor (medium)
Problem Statement
Given a root
of the binary tree, return the maximum absolute difference
in value between any node in a binary tree and its any ancestor.
A node a
is the ancestor of node b
if node a
precedes node b
in the path from the root
to node b
.
Examples
Example 1:
- Input: root =
[5, 3, 8, 0, null, 4, 7, 1]
- Expected Output:
5
- Justification: The maximum difference is between node 0 and its ancestor 5, which is 5.
Example 2:
- Input: root =
[2, 1, 3]
- Expected Output:
1
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible