Bases d’algorithmique (2011–2012)

Xavier Caruso &

La page du cours 2012–2013 est ici.

Liste des cours

  1. Recherche dichotomique, complexité, tri par sélection, tri par insertion, tri par fusion (LF, 8 septembre 2011) — illustration
  2. Tri rapide, sélection rapide, arbres binaires de recherche, arbres rouge-noir (LF, 15 septembre 2011)
  3. Arbres rouge-noir (suite), représentation des graphes, parcours en largeur, parcours en profondeur (LF, 22 septembre 2011)
  4. Tri topologique, composantes fortement connexes, recherche du plus court chemin, maximisation de flot (XC, 29 septembre 2011)
  5. Représentation des nombres entiers, changement de base, exponentiation rapide, virgule flottante (LF, 6 octobre 2011)
  6. Virgule flottante, approximation des fonctions usuelles (LF, 20 octobre 2011)
  7. Interpolation polynomiale, FFT, multiplication rapide (XC, 7 novembre 2011)
  8. Multiplication rapide, division multiprécision, méthode de Newton (LF, 10 novembre 2011)
  9. Arithmétique sur les polynômes : division euclidienne, algorithme d’Euclide, Euclide étendu, lemme chinois (XC, 17 novembre 2011)
  10. Arithmétique sur  : division euclidienne, pgcd, Euclide et Euclide étendu, théorème de Bézout, congruences, anneaux ℤ/nℤ, lemme chinois, fonction indicatrice d’Euler, multiplication de Montgomery (XC, 24 novembre 2011)
  11. 1er décembre 2011 (XC)
  12. lundi 5 décembre 2011, 14h (XC)

Bibliographie

Travaux dirigés et travaux pratiques

Les TDs et TPs sont dirigés par Sandrine Caruso.

Voici un corrigé pour l’exercice 1 de la feuille de TD n°2.

Contrôle continu

Il n’y a pas d’examen terminal pour ce cours. La note attribuée est la note de contrôle continu.

Cours des années précédentes