1038. Binary Search Tree to Greater Sum Tree
Previous1008. Construct Binary Search Tree from Preorder TraversalNext1110. Delete Nodes And Return Forest
Last updated
Was this helpful?
Last updated
Was this helpful?
Given the root of a binary search tree with distinct values, modify it so that every node
has a new value equal to the sum of the values of the original tree that are greater than or equal to node.val
.
As a reminder, a binary search tree is a tree that satisfies these constraints:
The left subtree of a node contains only nodes with keys less than the node's key.
The right subtree of a node contains only nodes with keys greater than the node's key.
Both the left and right subtrees must also be binary search trees.
Example 1:
Note:
The number of nodes in the tree is between 1
and 100
.
Each node will have value between 0
and 100
.
The given tree is a binary search tree.