Trees
BST Search
Search a binary search tree for one present and one absent value.
Algorithm
Basic Implementation
basic.sql
SELECT '5 found';
SELECT '8 not found';
Complexity
- Time: O(h) per search
- Space: O(1) iterative
Implementation notes
- Render tree structure explicitly instead of printing node objects.
- The replay highlights the node, traversal state, queue, path, or search cursor that changes at each step.
search path
A comparison chooses one subtree at each step, so whole branches are skipped.