MA793 DATA STRUCTURES AND ALGORITHMS L-T-P-C [3-0-2-8] Pre requisites: Nil
Review of linear and non-linear data structures, dynamic storage allocation techniques; Advanced data structures - B-Trees, Binomial and Fibonacci, set representation and operations; Algorithm analysis - time and space complexities; Sorting and searching algorithms; Algorithm design techniques: divide and conquer, dynalii;c programming, search and traversals, backtracking, branch and bound; Review of graph algorithms; Flow networks, sorting networks, arithmetic circuits, matrix operations, polynomials and FFT, number theoretic algorithms, string matching.
Texts: