Pregunta de entrevista de Apple

Dutch flag algorithm related problem