CSC 172: The Science of Data Structures

Representing data for computer manipulations (e.g., trees, lists, sets, vectors, stacks, and queues) in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab required.

Prerequisite: CSC 171 or equivalent; MTH 150 is recommended. (Spring)


Last changed 2/17/2009 by Marty Guenther (marty@cs.rochester.edu)