Page d’accueil du cours d’algorithmique ALGO5

Merci de me signaler les oublis et les liens morts

Objectif du cours

Savoir proposer une solution algorithmique à un problème, savoir l’implanter et savoir l’analyser.

Activités

Quelques sujets d’examens de ces dernières années

Contenus (prévisionnel)

ATTENTION : les apnées sont indicatives, le programme définitif sera sur le placard

  1. Semaine 0, 10/09/2013 S37
  2. Semaine 1, 17/09/2013 S38
    • Cours :“Introduction à la notion de coût”:
      • Concepts : Échelles de comparaison, ordres de grandeur, master theorem
      • Algorithme classique : Exponentiation rapide
    • TD1 : Calcul de coût (itérations imbriquées, recherche,…)TD1-1
    • TD2 : Mesure expérimentale de la complexité TD2-1
    • Personnage : Donald E. Knuth (Turing Award 1974)
  3. Semaine 2, 24/09/2013 S39
  4. Semaine 3, 1/10/2013 S40
    • Cours : Algorithmes randomisés
      • Concepts : Fonction Random
      • Algorithme classique : Algorithme de Miller-Rabin
    • TD1 : Écriture d’algorithme et analyse de coût (tris classiques) TD1-3
    • TD2 : Implantation de l’algorithme de tri par segmentation TD2-3
    • Personnage : Michael Rabin (Turing Award 1976)
  5. Semaine 4, 8/10/2013 S41
    • Cours : Accès direct
      • Concepts : Table de hachage (ouvert et fermé)
      • Algorithme classique : Algorithme de Karp Rabin
    • TD1 : Recherche de la Coupe min TD1-4
    • TD2 : Implémentation d’un algorithme randomisé TD2-4
    • Personnage : Richard Karp (Turing Award 1985)
  6. Semaine 5, 15/10/2013 S42 (++)
    • Cours : Complexité de la recherche en table
      • Concepts : Table de hachage (ouvert et fermé)
      • Algorithme classique : Algorithme de Bucket-sort
    • TD1 : Problème du collecteur de coupons TD1-5
    • TD2 : Implémentation de tables de hachage TD2-5
    • QUICK : Sujet corrigé
    • APNEE Hachage Sujet
    • Personnage : Larry Wall
  7. Semaine 6, 22/10/2013 S43
    • Cours : Cours ALM en remplacement
      • Concepts :
      • Algorithme classique :
    • TD1 : Union-Find TD1-6
    • TD2 : Implémentation de tables de hachage TD2-6
    • Personnage : Robert Tarjan (Turing Award 1986)
  8. S44 Interruption pédagogique VACANCES
  9. Semaine 7, 5/11/2013 S45
    • Cours : Types abstrait arbre binaire
      • Concepts : Spécification, description, types simples,
      • Algorithme classique : Expression bien parenthésée
    • TD1 : Types abstraits définition, exemples, files, piles,… TD1-7
    • TD2 : À propose de tableaux TD2-7
    • Personnage : Per Martin-Löf
  10. S46 CONCOURS DE PROGRAMMATION
  11. Semaine 8, 19/11/2013 S47
    • Cours : Arbre binaire de recherche
      • Concepts : Structure dynamique
      • Algorithme classique : ABR opérateurs de base
    • TD1 : Parcours d’arbre (profondeur/largeur, pré-fixé/infixé/postfixé)
    • TD2 : Implémentations Files et Faps TD2-8
    • APNEE File Sujet
    • Personnage :
  12. Semaine 9 26/11/2013
    • Cours : Arbres de codage
      • Concepts : Inégalité de Kraft, Codage optimal, entropie
      • Algorithme classique : Algorithme de Huffman Transparents Notes de cours
    • TD1 : Comptages dans les arbres
    • TD2 : Type abstrait Arbre TD2-9
    • APNEE :
    • Personnage : Claude Shannon
  13. Semaine 10 3/12/2013
    • Cours : Précalcul
      • Concepts : Automate de reconnaissance
      • Algorithme classique : Algorithme de Knuth-Morris-Pratt
    • TD1 : Arbres partiellement ordonnés
    • TD2 : Implémentation Arbre n-aire à partir d’un type Arbre Binaire
    • APNEE :
    • Personnage :
  14. Semaine 11 10/12/2013
    • Cours : Synthèse sur les arbres
      • Concepts : Automate de reconnaissance
      • Algorithme classique : Algorithme de Knuth-Morris-Pratt
    • TD1 : Algorithme de Heap-sort
    • TD2 : Dictionnaire arborescent (recherche/insertion/supression)
    • APNEE :
    • Personnage :