Lectures
Lecture slides and code
- Introduction (code)
- Getting Started (code)
- Problem Solving Paradigms (code)
- Data Structures (code)
- Dynamic Programming (code)
- Graph Algorithms (code)
- Extension (code)
- This lecture is not examinable
- Shortest Paths (code)
- 20/07/25: changes to implementation of Escape from Enemy Territory, Intercountry and Second Shortest Path
- Network Flow (code)
- Mathematics (code)
- Computational Geometry (code)