Google Interview Question

Graphs, stacks, trees, linked lists, etc