Inorder Successor
Given a binary search tree root containing unique values, and an integer t, return the value of the inorder successor of t. That is, return the smallest value greater than t in the tree.
Note: you can assume that the inorder successor exists.
Bonus: solve it in \(\mathcal{O}(h)$` time and `$\mathcal{O}(1)\) space where h is the height of the tree.
Constraints
n ≤ 100,000wherenis the number of nodes inroot
https://binarysearch.com/problems/Inorder-Successor
Examples
Example 1
Input
- root =
- t =
2
Output
- answer =
3
Example 2
Input
- root =
- t =
1
Output
- answer =
2
Leave a comment