Given a binary tree with only upwards (parent) node references, re-construct the tree adding in child references. You are given a list of leaf nodes (sorted in left to right order). Tricks include making sure to account for extremely unbalanced trees.
Anonymous
Recommend liberal use of queues
Check out your Company Bowl for anonymous work chats.