Pregunta de entrevista de Google

Basic traversal and data structure problems