Chapter 1- General Overview
Chapter 2-Framework of Algorithm analysis
Chapter 3-Asymptotic Notation
Chapter 4- Sorting Algorithm
Chapter 5-DIVIDE AND CONQUER APPROACH
Chapter 6- Recurrence
Chapter 7- String matching
Chapter 8- Priority Queues
Chapter 9- Elementary Tree Algorithm
Chapter 10- Elementary Graph Algorithm
Chapter 11-Order Statistics
Chapter 12-Greedy Algorithm
Chapter 13- Heap sort and Dynamic programming
Chapter 14-Back tracking
Chapter 15-NP completeness and approximation algorithm