NOC:Design and Analysis of Algorithms