first, do you know what a binary tree is? Do you know what is meant by 'search a binary tree'?
if the answer to both of these is yes, pretend you have a picture of this binary tree in front of you.
Tell me in plain old english how would you, personally, search this tree? No computers, no
Java, no programming language. tell me what steps you would take to examine this tree.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors