Syllabusstruct
Transcript of Syllabusstruct
-
7/23/2019 Syllabusstruct
1/3
1/3
Plan de Cours Automne 2010
Informations gnrales
Enseignants :Arnaud [email protected]
Description sommaire
Outils mathmatiques pour lanalyse de complexit algorithmique. Complments en complexitalgorithmique. Introduction la thorie des graphes : graphes orients et non orients, sous-graphes,cycles et circuits, connexit. Graphe complet et coloriage. Matrice associe un graphe. Matricecreuse. Arbre, arbre gnrateur. Algorithmes sur les graphes: parcours, tri topologique, chemin leplus court, recherche, recouvrement (spanning tree algorithm), etc. Algorithmes de tri. Structures dedonnes externes.
Objectifs
Acqurir les fondements thoriques et pratiques des structures de donnes et des algorithmes qui leursont associs dans le but de comprendre comment les justifier, les utiliser et les incorporer dans larsolution 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 leursapplications.
Sommaire du cours
Le plan suivant donne un aperu des sujets traits dans ce cours. Bien que nous allons essayer derespecter lordre indiqu ci-dessous, celui-ci ainsi que les contenus prsents peuvent changer enfonction 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
RcursionDevoir 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
8INF840 - Structures de donnes avances et leurs algorithmes
-
7/23/2019 Syllabusstruct
2/3
2/3
analyse des algorithmes itratifs et rcursifsRappels
listes, piles et files: applications et implantations
Cours du 8 octobreArbres
applications et implantations algorithmes de parcours
Arbres gnraux
Arbres binairesArbres de recherche
classiques et self-adjusting (splay)Arbres quilibrs
AVL B, B+ rouge et noirDevoir 2( remettre le 1ernovembre)
Cours du 18 octobre
Arbres AAFiles de priorit
tas binaire tas de fibonacci
Fonctions de hachageProposition 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 ensemblesRecherche gomtrique (si le temps le permet)
Devoir 4 ( remettre au plus tard le 17 dcembre)
Cours du 6 dcembre
Prsentation des tudiants
-
7/23/2019 Syllabusstruct
3/3
3/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 avecle professeur. Le dtail des conditions de ralisation de chaque devoir est prcis avec la descriptiondu devoir. La remise des travaux se fera uniquementpar courrier lectronique ladresse [email protected].
Dans le cadre d'un travail, toute communication entre quipes est strictement dfendue. Toutepersonne 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, peuimporte la pondration attribue l'examen ou au travail en question, fera face aux consquences deses gestes. Une politique stricte de tolrance zro est applique en tout temps et sous toutescirconstances.
Il n'y a pas de reprise d'examen s'il y a absence aux dates prvues. Un tudiant absent un examen severra normalement attribuer la note zro pour cet examen. Cependant, une attestation d'un mdecinen bonne et due forme, prsente au plus tard deux semaines aprs l'examen et confirmant quel'tudiant tait dans l'impossibilit de se prsenter l'examen pour des raisons de sant pourratre 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 tlphoniquesans fil, pagette, agenda lectronique, etc.) est interdite au cours d'une sance d'valuation et de touteautre 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- WesleyShaffer, C.A. (1997): A practical introduction to data structures and algorithms, Prentice Hall.