Traverse
Minimum element in BST
Basic·
3 Approaches
DFS (Recursive)
O(h)O(h)
DFS (Iterative)
O(h)O(h)
BFS
O(h)O(1)
FIG. MINIMUM ELEMENT BST● INTERACTIVE
visualization loads as you reach it
285. Inorder Successor in BST
Medium·
2 Approaches
DFS (Recursive)
O(h)O(h)
DFS (Iterative)
O(h)O(h)
FIG. INORDER SUCCESSOR IN BST● INTERACTIVE
visualization loads as you reach it
938. Range Sum of BST
Easy·
2 Approaches
DFS (Recursive)
O(n)O(h)
DFS (Iterative)
O(2n)O(h)
FIG. RANGE SUM OF BST● INTERACTIVE
visualization loads as you reach it
510. Inorder Successor in BST II
Medium·
Parent Pointers
O(h)O(1)
FIG. INORDER SUCCESSOR IN BST II● INTERACTIVE
visualization loads as you reach it
235. Lowest Common Ancestor of a Binary Search Tree
Medium·
4 Approaches
DFS (Recursive)
O(n)O(h)
DFS (Recursive, using BST property)
O(h)O(h)
DFS (Iterative, using BST property)
O(h)O(1)
DFS (Iterative, using BST property, stackless)
O(h)O(1)
FIG. LOWEST COMMON ANCESTOR BST COUNT● INTERACTIVE
visualization loads as you reach it