2024-2025 Undergraduate Catalog 
    
    Oct 02, 2024  
2024-2025 Undergraduate Catalog

CSCI 2226 - Data Structures and Algorithms


Prerequisite: CSCI 2212 CSCI 1166  or MATH 1166   is also recommended. The nature and application of the fundamental data structures and algorithms for arrays, growing arrays, lists, stacks, queues, priority queues, trees, and graphs.  Algorithms include precedence parsing, heap-based priority queues, quicksort, radixsort, and hashing.  Estimation of the time-efficiency of algorithms. Evaluation of the performance of different data structures for typical applications. Students will write and debug several projects in C++.

  3 credits.