Efficacité du tri rapide

Fermé
tksteph Messages postés 204 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 3 janvier 2018 - 6 sept. 2010 à 20:56
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 - 7 sept. 2010 à 21:09
Salut à tous!

J'aimerai savoir s'il existe une valeur seuil à partir de laquelle le tri par insertion est plus rapide que le tri rapide.

Merci d'avance
A voir également:

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
6 sept. 2010 à 23:59
peux-tu préciser ta question ?

"une valeur seuil à partir de laquelle "

valeur de quoi ? tu veux dire un nombre d'éléments dans le tableau à trier ?

à partir de laquelle : pour un nombre de valeurs plus haut ou plus bas ?
0
tksteph Messages postés 204 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 3 janvier 2018 25
7 sept. 2010 à 07:52
oui un nombre d'élements dans le tableau à trier à partir duquel pour un nombre de valeurs plus bas, le tri par insertion est plus rapide que le tri rapide
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
Modifié par Pacorabanix le 7/09/2010 à 08:12
qu'est-ce que tu entends par "plus rapide" ? temps ? nombre d'instructions ?

ça doit forcément dépendre de l'algorithme exact. Ecris tes deux algo que tu utilises, sinon la comparaison n'a pas de sens.

Pour des N (nb de valeurs) grands, vu qu'on s'intéresse à la complexité asymptotique, le nombre exact et le temps exact pris par chaque instruction n'a pas vraiment d'importance pour comparer deux algo. Mais pour des N petits, ça devient très important de tout détailler.
0
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
7 sept. 2010 à 18:27
Aucun des deux n'est meilleur que l'autre sauf si tu as deja ton tableau trié mais bon c pas le plus frequent car dans ce cas la tu as une linearité qui s'installe sinon le tri rapide ou le tri par insertion sont identique en terme de complexite soit a savoir n Log n
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
7 sept. 2010 à 20:18
le tri par insertion O(n log(n)) ? tu dois confondre avec le tri fusion je pense, le tri par insertion est O(n^2)
0
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
7 sept. 2010 à 21:09
Autant pour moi oui c O(n²) j'ai confondu alors dans ce cas la ou peut trouver a partir de quand O(n²) et plus interresant que O(n log(n))
0