Télécharger le zip
Le pdf à lui seul vaut le coup d'oeil, dommage qu'il n'y ait pas plus de tris (tri par insertion avec recherche dichotomique, tri en épi, tri shell, quicksort)sinon l'intention est bonne
Je viens de lire le PDF, et il est en effet très bien réalisé et documenté! Je regrette également qu'il n'y ait pas encore plus de tris, c'est tellement passionnant comme sujet ^_^. Bravo et mci !
Tout d'abord merci du compliment (ça fait toujours plaisir ;o), je vous laisse le soin d'implémenter des tris si vous le souhaitez ;o) (le quicksort y est => Tri rapide)
Bien que la source est très ancienne, je veux juste demander un truc, dans ton time(0) que tu affectes à deux autres entiers, en fait le temps ne change pas, et renvoit les mêmes secondes, 'fin le même temps ... un remède ?
En effet, tu déterre des scripts.Suivant la doc :time_t time(time_t* timer) Donne la date courante en heure UNIX (nombre de secondes depuis le 1 janvier 1970). La valeur est stockée dans la zone mémoire pointée par timer. Dans le cas où timer vaut NULL, la valeur est seulement passée en résultat de la fonction.Donc en faisant time(0) (ou time(NULL)), cela renvoi l'heure actuelle.Donc si tu fais 2 fois time(0) tu n'as pas deux fois la même date.Le problème est si les tris sont trop rapide, tu ne vois pas de différence (dû au problème de précision des types).Il faut juste dans ce cas, augmenter le nombre de données à trier pour que les méthodes puissent être comparées entre elles.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 188 membres 26 nouveaux aujourd'hui 16 151 membres club