Sort

  1. Un tri rapide et un tri par insertion ....
    Version 1
  2. Comment utiliser indifféremment différents algorithmes de tri ?
    Version 2
  3. Comment utiliser indifférement différents types de données, par exemple des tableaux ou des listes (java.util.List) ?
    Version 3
  4. Comment pouvoir facilement modifier l'ordre d'un tri, par exemple croissant/décroissant, lexicographique pur/longueur + lexicographique ?
    Version 4
  5. Rajouter une fonctionnalité de traçage du ttri (affiche sur stdout les comparaisons et les échanges) et une fonctionnalité de statistique (compte les comparaisons et les échanges).
    Version 5
  6. Comment simplifier l'utilisation du module à un client qui veut juste faire un tri rapide sur un tableau (par exemple) sans avoir à comprendre les classes comme SortableData ?
    Version 6
  7. Rajouter une fonctionnalité de visualisation du tri dans une fenêtre.
    Version 7
  8. Modifier la fonction main pour que l'algorithme de tri à utiliser soit précisé sur la ligne de commande.
    Version 8