Oct 27, 2020  
Undergraduate Catalog 2018-2019 
Undergraduate Catalog 2018-2019 [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:  .