Find Minimum in BST
Easy Acceptance 85.18% Points 20.00
You are given the root of a Binary Search Tree (BST). Your task is to find and return the minimum value stored in the tree.
Return the smallest value present in the BST.
Examples
Example 1
Input: root = [5,3,8,1,4,null,9]
Output: 1
Explanation: The leftmost node holds the smallest value, which is 1.
Example 2
Input: root = [10,null,20]
Output: 10
Explanation: The root has no left subtree, so the root itself is the minimum.
Example 3
Input: root = [42]
Output: 42
Explanation: A single-node BST has its minimum equal to the root value.
Hints
Hint 1
In a BST:
Hint 2
- Every node in the left subtree has a smaller value than the current node.
Hint 3
- Therefore, the leftmost node always contains the minimum value in the tree.
Constraints
- 1 = Number of nodes = 104
Topics
Tree Traversal Binary Tree
Track your submissions
Please log in to review your progress and explore code submissions from other participants.
Unlock the full solution
Please log in to access detailed answers and explanations.
Join the discussion
Please log in to join conversations with other participants.