La courbe dévolution du complexité d'un algorithme de tri

Fermé
weldhamoud Messages postés 4 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 14 décembre 2015 - 14 déc. 2015 à 20:44
weldhamoud Messages postés 4 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 14 décembre 2015 - 14 déc. 2015 à 22:16
Bonsoir je veux dresser la courbe dévolution du complexité d'un algorithme de tri mais je n'ai aucune idée en fonction de quelles valeurs je vais la dresser merci de m'aider .
A voir également:

1 réponse

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
14 déc. 2015 à 21:01
Bonjour,

Si tu tries un tableau par exemple, la complexité se trace avec :
  • en abscisses (X) : la taille du tableau
  • en ordonnées (Y) : le nombre de comparaisons effectuées

Donc à chaque fois que tu fais
a.compareTo(b)
tu ajoutes 1 à ta complexité (ce qui peut se faire directement dans le Comparator)
0
weldhamoud Messages postés 4 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 14 décembre 2015
14 déc. 2015 à 21:10
je vous remercie , vous pouvez me plus expliquez j'ai implémenter mon tri rapide sous Eclipse et je veux savoir le degré d’efficacité du ce tri .j'ai pas bien compris ce que je vais mettre en ordonnées et merci d'avance
0
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
14 déc. 2015 à 21:32
D'une manière ou d'une autre tu dois à un moment comparer deux valeurs pour savoir laquelle est plus petite que l'autre. C'est le nombre de fois que tu fais cette opération qui permet de compter la complexité de ton tri.
0
weldhamoud Messages postés 4 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 14 décembre 2015
14 déc. 2015 à 22:16
Je vous remercie .
0