Dec 22, 2024  
2023-2024 Undergraduate/Graduate Catalog 
    
2023-2024 Undergraduate/Graduate Catalog [ARCHIVED CATALOG]

Add to Folder (opens a new window)

CSC 223 - Data Structures and Algorithms (3 cr.)


Organization of data into listarrays, stacks, queues, priority queues, binary trees, binary search trees. Alternative data structures that implement the same abstract data type. Asymptotic analysis of related algorithms, including amortized analysis. Recursion and memoization. Iterative and recursive search, merge and various sort algorithms for lists. Breadth-first search for trees, iterative and recursive depth first search. Object oriented programming projects with unit testing, reusable software.
Liberal arts
Prerequisite(s): CSC 217 ; CSC 221  with a grade of C or better.
Semester(s) Offered: Spring



Add to Folder (opens a new window)