COMPSCI 2C03
Data Structures and Algorithms
Basic data structures: stacks, queues, hash tables, and binary trees; searching and sorting; graph representations and algorithms, including minimum spanning trees, traversals, shortest paths; …
Fall 2026
Topics
- Basic data structures
- Stacks
- Queues
- Hash tables
- Binary trees
- Searching and sorting
- Graph representations and algorithms
- Minimum spanning trees
- Traversals
- Shortest paths
- Introduction to algorithmic design strategies
- Correctness and performance analysis
Fall 2024 · C02
Basic data structures: stacks, queues, hash tables, and binary trees; searching and sorting; graph representations and algorithms, including minimum spanning trees, traversals, shortest paths; …
Readings
- Algorithms
- Introduction to Algorithms
- Data Structures and Algorithms in Python