CMSI 2120 Data Structures and Applications

4 semester hours

Specification and design of data types, information structures, and their associated algorithms. Collection classes and interfaces for sets, lists, stacks, queues, hierarchies, heaps, and dictionaries. Implementation techniques such as arrays, linked lists, hash tables, and efficient tree structures. Introduction to asymptotic computational complexity. Methods for sorting, indexing, and hashing.

Prerequisite: CMSI 1010  

Print-Friendly Page (opens a new window)