← All problemsSign in

Floor and Ceil in a Binary Search Tree

You are given the root of a **Binary Search Tree (BST)** and an integer value **key**. Your task is to find: * **Floor value:** The node value in the BST that is the **largest value less than or equal to** the given key. * **Ceil value:** The node value in the BST that is the **smallest value greater than or equal to** the given key. If either the floor or the ceil value does not exist in the tr

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start