Je pense que je vais me faire enterrer pour avoir posé une question aussi triviale, mais je suis un peu confus à propos de quelque chose.
J'ai implémenté quicksort en Java et en C et je faisais quelques comparaisons de base. Le graphique se présente sous la forme de deux lignes droites, le C étant 4 ms plus rapide que le Java sur 100 000 entiers aléatoires.
Le code de mes tests se trouve ici ;
Je n'étais pas sûr de ce à quoi ressemblerait une ligne (n log n) mais je ne pensais pas qu'elle serait droite. Je voulais juste vérifier que c'est le résultat attendu et que je ne dois pas essayer de trouver une erreur dans mon code.
J'ai entré la formule dans Excel et pour la base 10, cela semble être une ligne droite avec un coude au début. Est-ce parce que la différence entre log(n) et log(n+1) augmente linéairement ?
Merci,
Gav