Design and Analysis of Algorithms (Partial view)