Algorithmique Avancée


Plan du cours

  1. Revisiter la technique Diviser pour Régner
  2. Algorithmes glutons
  3. Programmation dynamique
  4. Flots et Coupes
  5. Algorithmes d'approximation
  6. Algorithmes randomisés

Les exercices d'implémentation

  1. Le nombre d'inversions:
  2. Codes de Huffman:
  3. Le format de fichier est:
    [nombre des symbols]
    [poids de sympbol #1]
    [poids de sympbol #2]
    ...
  4. Arbres binaires de recherche optimaux:
  5. Ce fichier décrit une instance du problème. Le format de fichier est:
    1ère ligne: le nombre \(n\) des clés (mots)
    2e ligne: \(n\) poids (entiers) séparés par les virgules
    Quelle est la valeur de la solution optimale?

Références

Liens utils et intéressants.