Algorithmique L.3.1
|
Marie-Pierre.Beal@univ-mlv.fr
Université de Marne-la-Vallée, septembre 2009
|
Présentation
C'est la suite du cours d'algorithmique en L.2.2.
Rapides compléments sur les arbres. Puis les graphes.
Algorithmique des automates finis. Traitement des séquences.
|
Organisation
- Douze cours de deux heures
Polycopié de Maxime
Crochemore
- Parcours en largeur d'un arbre binaire à l'aide dune file d'attente
FIFO.
Un code C set_Element_Tree.h,
tree.h,
fifo.h,
tree.c,
liste.h,
liste.c,
fifo.c,
parcours.c,
compiler avec gcc -Wall tree.c liste.c fifo.c parcours.c ou faire un makefile.
- Arbres AVL.
(aux formats pdf ou
ppt)
- B-arbres.
(aux formats pdf ou
ppt)
Un code C pour l'insertion avec l'exemple du cours tree.h,
tree.c,
essai.c,
compiler avec gcc -Wall tree.c essai.c
- Arbres rouge-noir.
Transparents de Érik Demaine et Charles Leiserson, Open Course du MIT
pdf
- Graphes. Parcours
(aux formats pdf ou
ppt)
- Graphes. Clôture
(aux formats pdf ou
ppt)
- Graphes. Plus courts chemins
(aux formats pdf ou
ppt)
- Graphes. Arbres recouvrants de coût minimal ARCM
(aux formats pdf ou
ppt)
- Graphes. Flots
(aux formats pdf ou
ppt)
- Automates. Minimisation. Égalité. Équivalence.
(aux formats pdf ou
ppt)
- Hachage
(aux formats pdf ou
ppt)
- Programmation dynamique. Sous-mots/
(aux formats pdf ou
ppt)
- Douze séances de Travaux Dirigés avec
Nicolas Bedon, et Marc Zipstein.
- Contrôle
|
Références principales
- H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and C. Stein
Introduction to Algorithms Second edition, MIT Press and McGraw-Hill,
2001.
Voir aussi les superbes transparents du cours Introduction to
Algorithms de Érik Demaine et Charles Leiserson, Open Course
du MIT 6-046JFall-2005,
puis Video Lectures (Video et pdf). Disponible sur ITunes U.
-
D. Beauquier, J. Berstel et Ph. Chrétienne,
Éléments d'algorithmique,
Masson, 1992, 463 pages.
-
A.V. Aho, J.E. Hopcroft et J.D. Ullman,
Structures de données et algorithmes,
InterEditions, 1988.
|
Institut Gaspard-Monge,
Laboratoire d'informatique,
Marie-Pierre Béal
|