CSI 220: Data Structures and Algorithms

A study of the use and implementation of various structures for storing data. Topics include abstract data types, lists, trees, B-trees, graphs, recursion, and the analysis and measurement of algorithms. Prerequisite: CSI 111.