Fundamental data structures, including arrays, lists, stacks, queues, trees, hash tables, and graphs. Algorithms for searching and sorting. Applications of these data structures and algorithms. For students wishing to combine studies in computer science with studies in other disciplines.
This course may not be repeated for credit.
Prerequisite(s)
- One of Computer Science 219, 233, 235 or Computer Engineering 339.
Antirequisite(s)
- Credit for both Computer Science 319 and 331 will not be allowed.
Sections
This course will be offered next in
Winter 2017.