Sollicitatievraag bij Google

Difficult data structure and algorithms question