Accelya Group Interview Question

Medium level algorithmic and data structure problems.