Syllabusstruct

download Syllabusstruct

of 3

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.