Apr 19, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

CS 3305 - Data Structures and Algorithms

3 3 0
Prerequisite(s): CS 2337 , CS 2321  or MATH 2321  and MATH 2413 . This course takes an object-oriented approach to introduce data structures. Topics include abstract data types, stacks, queues, lists, binary search trees, priority queues, algorithm efficiency, trees, heaps, hash tables, and analysis of algorithms and their performance for implementation. The programming languages will be any high-level object-oriented languages: C++, Java, etc.