2017-2018 Undergraduate Catalog

CPS 2232 DATA STRUCTURES

The theory of Abstract Data Types (ADTs); the classical ADTs including lists, sets, stacks, queues, trees, and graphs; algorithms and applications based on the various ADTs; comparison of ADT implementation strategies with a focus on object-oriented approaches; generic classes; recursion; elementary algorithm analysis. Prerequisites: CPS 2231 and Math 2110 Core Requirement for all CPS and CPS(IS) Majors Course title and description was revised as of 5/24/10 Previous title: DATA STRUCTURES AND ALGORITHMS

Credits

4

Prerequisite

CPS 2231

Offered

EVERY SEMESTER