Undergraduate Academic Catalog 2011-2012
CS 3424 Data Structures
Common data structures and algorithms for their processing are covered. Elementary analysis of algorithms is included. Data structures include stacks, queues (including priority queues), binary search trees, advanced trees, graphs and their representations (including depth- and breadth-first traversals), and hash tables (including collision-avoidance strategies). Additional topics include searching and sorting. All data structures are presented using object-oriented implementations.