M. Pelleau & S. Julia
Algorithmique 1
L2-INFO 6 ECTS 24h CM, 36h TD S4 M. Pelleau, S. Julia
Description
Le but du cours est d’introduire l’étudiant à l’algorithmique, en mettant l’accent sur les stratégies de conception d’un algorithme efficace.
Cours
- Complexité des algorithmes: temps et espace
- Complexité des problèmes: classes de complexité,NP-complétude
- Resumé des algorithmes de tri et des structures de données
- Revue des stratégies fondamentales de l’algorithmique :
- diviser-pour-régner
- gloutonne
- programmation dynamique
Modalités de contrôle des connaissances
- 1 CC à 50%
- 1 CT à 50%
Ressources
- Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, Algorithms /2008.
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Intro-duction to Algorithms, 3rd edition, MIT Press, 2009
- Tim Roughgarden-Algorithms Illuminated_ Part 1_ The Basics-Soundlikeyourself Publ. (2017)