King
Université DE CARTHAGE École Supérieure de Technologie et d'Informatique Département de Génie électrique
Support de Cours
ALGORITHMIQUE AVANCÉE & COMPLEXITÉ
DEUXIÈME ANNÉE D'INGÈNIEURS EN INFORMATIQUE
Responsable du Module
Hazem FKAIER
Dernière mise-à-jour de ce document est eectuée le : 18 septembre 2013
A Ce document a était généré par L TEX 2ε
Préface
ge support de ours est destiné ux étudints ingénieurs de l deuxième nnée en de l9 École Supérieure de Technologie et Informatique 1 F ve présent doument ontient le support de ours de l mtière Algorithmique Avancée & Complexité F ve ours porteD dns s première prtie sur des strutures de données vnées de type Arbres Bianires de Recherche, Arbres AVL ou enore Arbre rouges et noirsF v deuxième prtie du ours porte sur l omplexité et l présenttion de di'érents prdigme de progrmmtion omme X les lgorithmes de type diviser pour régnerD les algorithmes glouttants ou enore la programmation dynamiqueF yutre que les exemples et pplitions illustrtives du oursD hque hpitre est suivi pr une série d9exeries F
1 ESTI,
www.esti.rnu.tn.
ii
Table des matières
1 Rappel 2 LES ARBRES
PFI PFP sntrodution F F F F F F F F F F F F F F F F F F F F erminologie de se F F F F F F F F F F F F F F F PFPFI yrdre sur les n÷uds d9un rre F F F F F PFPFP rours d9rres F F F F F F F F F F F F F ves rres inires F F F F F F F F F F F F F F F F PFQFI hé(nitions F F F F F F F F F F F F F F F F F PFQFP eprésenttion des AB pr des pointeurs ixeries F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F
1
S T V W IP IP IQ IT
5
PFQ
PFR
iii
CHAPITRE 1 Rappel
Exercice 1 @E ptsA
oit