Lecture Notes On Design And Analysis Of Algorithms
Dr. Subasish Mohapatra's Lecture Notes on Design and Analysis of 
            Algorithms, published on August 2, 2022, is a big 125-pages book to 
            cover many of the algorithmic core ideas. It contains the core ideas 
            such as growth of functions and recurrences, with great detail on 
            the solving of these via substitution, recursion trees, and the 
            Master Method. Discussion of detailed Divide and Conquer algorithms, 
            along with worst-case running times for problems such as merge sort, 
            quick sort, and binary search, is also covered. Heaps, heap sort, 
            priority queues, and sorting lower bounds are discussed. Detailed 
            discussions of dynamic programming techniques cover the matrix chain 
            multiplication problem, longest common subsequence problem, and 
            general strategies. Discussions of robust algorithms based on 
            dynamic programming that cover applications such as the activity 
            selection problem, fractional knapsack problem, and Huffman coding. 
            It also comprises graph algorithms, for instance: BFS, DFS, minimum 
            spanning trees, Kruskal's, and Prim's.
Author(s): Dr. Subasish 
			Mohapatra
 125 Pages
125 Pages