Tree traversals with back references keeping in mind all the escape conditions for recursion.
Anonymous
JAVA: InOrder/PreOrder/PostOrder Traversals (Back references can be handled using a simple HashSet).
Check out your Company Bowl for anonymous work chats.