Feb 27, 2021  
Undergraduate Catalog 2019-2020 
Undergraduate Catalog 2019-2020 [ARCHIVED CATALOG]

CPTR 318 - Data Structures and Algorithms

3 hours

Advanced data structures including heaps, hash tables, height-balanced trees, and graphs. Techniques for data abstraction. Algorithms that have application in many areas of computer science including searching, sorting, and graph algorithms. Recursive algorithms. Analysis of algorithms including time and space complexity analysis. Criteria for choosing data structures and algorithms.
Prerequisite(s): Admission to the School of Computing; CPTR 215  and MATH 280 . Recommended:  .