CSCI2520: Data structures
Structured notes for CSCI2520 data-structure foundations with operation-level reasoning and selective interactive demonstrations.
Use the sidebar to move chapter by chapter, or jump directly into a section below.
Chapter 1
ADT and operation semantics
From ADT contracts to operation behavior in stack/queue implementations.
1.1 ADT operations: stack, queue, and function pointers
Build a precise ADT view of stacks, queues, and function-pointer-based operation dispatch in C data-structure implementations.
Chapter 2
Complexity and sorting
Asymptotic growth, cost comparison, and sorting-oriented complexity reasoning.
2.1 Complexity growth and algorithmic cost
Interpret asymptotic growth and compare algorithmic costs before implementing sorting or selection routines.
Note collections
CSCI2520: Data structures
Structured notes for CSCI2520 data-structure foundations with operation-level reasoning and selective interactive demonstrations.
Chapter 1
ADT and operation semantics
From ADT contracts to operation behavior in stack/queue implementations.
Chapter 2
Complexity and sorting
Asymptotic growth, cost comparison, and sorting-oriented complexity reasoning.