CCS653: Advanced Data Structures and Algorithm Analysis

Analysis of iterative and recursive algorithms; big-oh, omega and theta notations; sorting and searching algorithms; hash-table; trees and graphs; NP-complete problems.