Sunteți pe pagina 1din 3

8INF840 - Structures de donnes avances et leurs algorithmes

Plan de Cours Automne 2010


Informations gnrales
Enseignants : Arnaud Zinflou
azinflou@uqac.ca

Description sommaire
Outils mathmatiques pour lanalyse de complexit algorithmique. Complments en complexit
algorithmique. Introduction la thorie des graphes : graphes orients et non orients, sous-graphes,
cycles et circuits, connexit. Graphe complet et coloriage. Matrice associe un graphe. Matrice
creuse. Arbre, arbre gnrateur. Algorithmes sur les graphes: parcours, tri topologique, chemin le
plus court, recherche, recouvrement (spanning tree algorithm), etc. Algorithmes de tri. Structures de
donnes externes.

Objectifs
Acqurir les fondements thoriques et pratiques des structures de donnes et des algorithmes qui leur
sont associs dans le but de comprendre comment les justifier, les utiliser et les incorporer dans la
rsolution des problmes. Laccent sera mis sur les proprits fondamentales de ces structures et
ltude de leurs complexits, sans toutefois ngliger les aspects relis leurs implantations et leurs
applications.

Sommaire du cours
Le plan suivant donne un aperu des sujets traits dans ce cours. Bien que nous allons essayer de
respecter lordre indiqu ci-dessous, celui-ci ainsi que les contenus prsents peuvent changer en
fonction des besoins.
Cours du 13 septembre
Introduction
prsentation du cours, des objectifs, du syllabus
rappels mathmatique
- lment de thorie des nombres
- preuves
notion dalgorithme
- algorithme d'Euclide, Euclide tendu
Rcursion
Devoir 1 ( remettre le 8 octobre)
Cours du 24 septembre
Introduction la complexit des algorithmes
diffrentes mesures de complexit et notation asymptotique
complexit dans le pire cas, le cas moyen et amortie

1/3

analyse des algorithmes itratifs et rcursifs


Rappels
listes, piles et files: applications et implantations
Cours du 8 octobre
Arbres
applications et implantations
algorithmes de parcours
Arbres gnraux
Arbres binaires
Arbres de recherche
classiques et self-adjusting (splay)
Arbres quilibrs
AVL

B, B+

rouge et noir
Devoir 2 ( remettre le 1er novembre)
Cours du 18 octobre
Arbres AA
Files de priorit
tas binaire
tas de fibonacci
Fonctions de hachage
Proposition des sujets (ltudiant doit avoir choisi un sujet au plus tard pour le cours du 26 novembre)
Cours du 1 novembre

Examen intra

Cours du 8 novembre
Correction intra
Graphe
graphes orients et non orients
cycles et circuits
connexit
Graphe complet et coloriage.
Matrice associe un graphe
.
Les plus courts chemins.
Devoir 3 ( remettre le 26 novembre)
Cours du 26 novembre
Graphes (suite)
Tri topologique
Calcul de larbre de recouvrement minimal
cycle eulrien et hamiltonien
fermeture transitive
.
Ensembles disjoints (si le temps le permet)
implantions, union et recherche dans ces ensembles
Recherche gomtrique (si le temps le permet)
Devoir 4 ( remettre au plus tard le 17 dcembre)
Cours du 6 dcembre
Prsentation des tudiants

2/3

Modalits d'valuation
Devoirs 40%
Examen 30 % (Aucune documentation autorise)
Projets 30 %

Politique sur les examens et travaux


Un travail remis en retard reoit la note zro moins d'avoir fait l'objet d'une entente pralable avec
le professeur. Le dtail des conditions de ralisation de chaque devoir est prcis avec la description
du devoir. La remise des travaux se fera uniquement par courrier lectronique ladresse suivante
azinflou@uqac.ca.
Dans le cadre d'un travail, toute communication entre quipes est strictement dfendue. Toute
personne prise plagier, tricher, activement ou passivement, ou contrevenir aux directives
donnes dans le cadre d'un examen ou d'un travail not et contributoire la note finale du cours, peu
importe la pondration attribue l'examen ou au travail en question, fera face aux consquences de
ses gestes. Une politique stricte de tolrance zro est applique en tout temps et sous toutes
circonstances.
Il n'y a pas de reprise d'examen s'il y a absence aux dates prvues. Un tudiant absent un examen se
verra normalement attribuer la note zro pour cet examen. Cependant, une attestation d'un mdecin
en bonne et due forme, prsente au plus tard deux semaines aprs l'examen et confirmant que
l'tudiant tait dans l'impossibilit de se prsenter l'examen pour des raisons de sant pourra
tre considre comme une justification d'absence valable.

Politique sur l'utilisation d'appareils lectroniques pendant lexamen intra


L'utilisation d'appareils lectroniques (ordinateur portable, cellulaire ou autre appareil tlphonique
sans fil, pagette, agenda lectronique, etc.) est interdite au cours d'une sance d'valuation et de toute
autre activit durant laquelle l'enseignant l'interdit.

Quelques Rfrences
Cormen et al. (2002): Introduction lalgorithmique, Dunod (recommand)
Weiss, M.A (2006): Data structures and algorithm analysis in C++, Pearson Addison- Wesley
Shaffer, C.A. (1997): A practical introduction to data structures and algorithms, Prentice Hall.

3/3

S-ar putea să vă placă și