Nov 24, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

CSE 250LR - Data Structures


Provides a rigorous analysis of the design, implementation, and properties of advanced data structures. Topics include time-space analysis and tradeoffs in arrays, vectors, lists, stacks, queues, and heaps; tree and graph algorithms and traversals, hashing, sorting, and data structures on secondary storage. Surveys library implementations of basic data structures in a high-level language. Advanced data structure implementations are studied in detail. Illustrates the importance of choosing appropriate data structures when solving a problem by programming projects in a high-level language.

Credits: 4

Grading
Graded (GRD)

Typically Offered:
Fall, Spring, Summer

Requisites:
Pre-Requisite: CSE 116  and (CSE 191  or MTH 311 ) and (MTH 121  or MTH 131  or MTH 141  or MTH 137 ). Engineering, Bioinformatics, Computational Physics, or Math Majors, Computer Science Minors, and Data Intensive Computing Certificate students only.