Cliquer ici pour télécharger zip


Liste des fonctions et description pour tri_stable.cpp
template<typename T> void Tri_Insertion(T*); Tri par insertion
template<typename T> void Tri_Bulles(T*); Tri à bulles
template<typename T> void Tri_Shaker(T*); Tri Shaker (tri à bulles bidirectionnel)
template<typename T> void Tri_Gnome(T*); Tri Gnome (aka tri stupide)



Liste des fonctions et description pour tri_astable.cpp
template<typename T> void Tri_Selection(T*); Tri par sélection
template<typename T> void Tri_Peigne(T*); Tri à peigne (variante du tri à bulles plus efficace)
emplate<typename T> void Tri_Rapide(T*, int, int); Tri rapide
template<typename T> int Partition(T*, int, int); Utilitaire pour Tri_Rapide
template<typename T> void Insertion(T*, int, int); Tri par insertion
template<typename T> void Tri_Shell(T*); Tri Shell (variante du tri par insertion)



Liste des fonctions et description pour tri_utils.cpp
template<typename T> void Permute(T* &, int, int); Permute deux valeurs
template<typename T> int NbElements(T*); Retourne le nombre d'éléments du tableau