NPTEL Data Structure And Algorithms Using Java Assignment 5