2016-2017 Graduate Catalog

CS 602 Advanced Data Structures & Algorithms

A prerequisite to CS 613 and CS 646 

Explores the relationship between data structures and algorithms with a focus on space and time efficiency. This course will review recursion, data abstraction and complexity analysis, multilists, trees (including balanced binary trees, n-ary trees, and Btrees), hash tables, external sorting, graphs, and algorithm design techniques.

Credits

3

Prerequisite

MA 151 Calculus I, CS 502 C: Advanced Programming, and CS 241 Advanced Programming Concepts Using "C"