CS 342 Data Structure

This course focuses on algorithm analysis and construction and application of abstract data types such as lists, stacks, queues and trees. A study of algorithm design and analysis, including greedy algorithms, divide and conquer, dynamic programming. Some advanced data structures and algorithms are introduced. There is an emphasis on the verification and analysis of time and space complexity.   

Credits

3

Prerequisite

CS-260

Offered

Spring only