Algorithms I

Instructor: Stéphane Thomassé

Institution: ENS de Lyon

Year: 2024–2025

Course notes

You can find my course notes here (in French).

Course chapters

  1. Introduction
  2. Paradigm : Divide and Conquer
  3. Greedy Algorithms
  4. Uniform Random Generation
  5. NP-completeness
  6. Dynamic Programming
  7. Amortized analysis
  8. Approximation
  9. Randomized Algorithms
  10. Exact Exponential Algorithms