Pergunta de entrevista da empresa Bloomberg

Topological sort question, sort classes based on prerequisite.