Mental Model
A binary search tree keeps smaller values on the left and bigger on the right, so the smallest values appear first if we look in order. We find the kth smallest by counting nodes in order.
Analogy: Imagine a library where books are arranged by size from smallest on the left shelf to largest on the right. To find the kth smallest book, you start from the smallest shelf and count books one by one until you reach k.
5
/ \
3 7
/ \ \
2 4 8
↑ (root)