I don\'t have much experience with recursion, so I\'m having a hard time determining exactly how this algorithm works:
public static void inorder(Node&
Until you get used to recursion, it seems amazing that a little code can accomplish so much. In this case, you should try going through the algorithm by hand on an actual tree to see what happens.
In the tree below from Wikipedia, you can see an in-order traversal that prints out A, B, C, D, E, F, G, H, I.
inorder on the leftmost Node. inorder on B, and then calls inorder on A. A gets printed and then the Algorithm continues where it was in the previous call on B... (See more on my Tree Traversal Tutorial.)
