Pregunta de entrevista de Accelya Group

Medium level algorithmic and data structure problems.