CS244 Design and Analysis of Algorithms

This course is a continuation of Data Structures: abstraction concepts, stack and heap memory, static and dynamic memory allocation, sorting, searching, heaps, trees, graphs, algorithm design techniques and analysis of algorithms will be covered.