Lecture slides

  1. Introduction (code)
  2. Data Structures I (code)
  3. Dynamic Programming I (code)
  4. Graph Algorithms (code)
  5. Data Structures II (code)
  6. Revision (code)
  7. Shortest Paths (code)
  8. Network Flow (code)
  9. Mathematics (code)
  10. Dynamic Programming II (code)