TRI DE TABLEAU, ALGORITHME LES PLUS CONNUS IMPLÉMENTÉS (FUSION, QUICK, SHELL, SE

Messages postés
177
Date d'inscription
jeudi 5 octobre 2006
Statut
Membre
Dernière intervention
16 janvier 2009
- - Dernière réponse : chamss11
Messages postés
1
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
8 mai 2011
- 8 mai 2011 à 17:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43711-tri-de-tableau-algorithme-les-plus-connus-implementes-fusion-quick-shell-sedge-merge

Afficher la suite 
the_wwt
Messages postés
177
Date d'inscription
jeudi 5 octobre 2006
Statut
Membre
Dernière intervention
16 janvier 2009
1 -
Bonjour à tous,
histoire que ceux qui télécharge le zip comprennent les tests possibles...

La case à cocher aleatory permet de définir le type de collection.
- Cochée : contenu de la collection aléatoire, ie appel à la fonction random pour toutes les valeurs.
- Non cochée: contenue de la collection persque triée, ajout de random de temps en temps.

La champs texte à coté permet de définir la taille de la collection.
Un clic sur le bouton test permet de comparer les performances de tous les algos.

Un clic sur le bouton start permet de lancer une suite de test sur les algos dont la case à cocher est selectionnée. Le champs text en dessous donne la moyenne des performances par algo.

Selon mes tests le SedgeSort est meilleur sous IE que le sort natif en générale, il est bien meilleur si la collection est presque triée et la taille de la collection grande.

Ces algos devrait être testés avec des collections de types objets avec une fonction de comparaison définit par l'utilisateur, je pense que le sedge serait bien meilleur dans tous les cas, même sous firefox et opera.

Attention, decocher le fusion sort et l'insertion sort piur des collections de plus de 1000 éléments... sinon le browser ne répondra pas pendant un bout de temps. sic.

Bon tests,
cordialement,
Pierrick
apxa
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009
-
iop,
Je trouve ta source très interessante et très bien commenté.
Good job.

Have Fun ;)
chamss11
Messages postés
1
Date d'inscription
samedi 6 novembre 2010
Statut
Membre
Dernière intervention
8 mai 2011
-
Merciiiiiiiiiiiiiiii code source