Concept Flow - Two Sum in BST
Start at root
Initialize empty set
Traverse node
Check if (target - node.val) in set?
Return true
Traverse left subtree
Traverse right subtree
If all nodes visited, return false
We walk through the BST nodes, checking if the complement of the current node's value exists in a set. If yes, we found two numbers summing to target. Otherwise, add current value and continue.
