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.
Prerequisite
CS-260
Offered
Spring only