Academic Catalog 2021-2022 
    
    Sep 27, 2022  
Academic Catalog 2021-2022 [ARCHIVED CATALOG]

CSC 240A - Introduction to Data Structures

(3) This course is a study in fundamental data structures and algorithms and the trade-offs between different abstraction implementations for efficiency, maintainability, and code-reuse to perform more complex tasks typical of larger software projects. Topics include theoretical analysis, implementation, and application using lists, stacks, queues, heaps, dictionaries, maps, hashing, trees and balanced trees, searching and sorting algorithms, sets, and graphs.

Prerequisites: CIT 101A CSC 220A .