IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: joel.drigo

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Je viens de tester T5 avec random list de 1000000...

    Je viens de tester T5 avec random list de 1000000 d'éléments mais avec la contrainte des nombres aléatoires compris entre 0 et 1000 (exclu), ce qui est le cas semble-t-il de tes fichiers de tests et...
  2. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    La mise à jour avec le T5

    152425
    152426
  3. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Voilà : public class TestQuickSortDeTableau4...

    Voilà :


    public class TestQuickSortDeTableau4 {

    public static void main(String[] args) {
    int[] array = createArray(1000000); // T4.R
    //int[] array = readArray(); // T4.F
    ...
  4. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Dernière mise à jour tableau

    J'ai ajouté T3 dans le tableau récap, et j'ai fait un T4, le même que T3 tout en int[]. J'ai fait quelques essais différents au niveau de la comparaison (par calcul de la différence, par !=...) et...
  5. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Non, à mon sens les temps sont sensiblement les...

    Non, à mon sens les temps sont sensiblement les mêmes : les différences sont dues aux autres activités concurrentes sur ma machine je suppose, d'autant plus que je n'avais pas fait les mesures au...
  6. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Je suppose que T1 donne des meilleurs résultats...

    Je suppose que T1 donne des meilleurs résultats parce qu'il n'y a pas d'allocation de tableaux que L1 alors que l'ajout des éléments dans l'ArrayList provoque nécessairement plus d'allocations au fur...
  7. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Mise à jour des résultats avec les chronos de RT...

    Mise à jour des résultats avec les chronos de RT (en plus il y avait une erreur sur la ligne RTL2 : inversion des 2 colonnes, du coup c'est plus cohérent)

    152397
    152399
  8. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Je suis personnellement très étonné entre les...

    Je suis personnellement très étonné entre les différences de mon temp pour T2 et ton temps pour RT : les différences me semblent minimes. Je n'ai pas ma machine de test sous la main : je teste dès...
  9. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Voici le tableau récap de mes résultats : ...

    Voici le tableau récap de mes résultats :

    152349
    152350

    A mon avis, toutes les implémentations sont fortement influencées par l'ordre initial : sinon on aurait pas ces inversions (plus rapide...
  10. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Je redonnes le tout : La version adaptée, que...

    Je redonnes le tout :

    La version adaptée, que tu as donnée, à partir de listes, donnant une version identifiée L1.R (Tri de liste méthode 1, avec test de liste Random), et une L1.F (Tri de liste...
  11. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Quand tu fais tes mesures avec JUnit, tu mesures...

    Quand tu fais tes mesures avec JUnit, tu mesures le temps d'exécution de la version par List y compris la conversion du tableau en List ? Cela joue : cette partie doit être conséquente pour la...
  12. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Oui, comme le précise la doc (mais j'ai vérifié...

    Oui, comme le précise la doc (mais j'ai vérifié tu penses bien ;)) :
  13. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Les dernières valeurs sont les intervalles de...

    Les dernières valeurs sont les intervalles de mesures effectuées par exécutions successives (une dizaine pour chacun des quatre cas) correspondants au même mesures que j'ai faite dans le premier jeu...
  14. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    En partant sur ta liste, voici mes résultats : ...

    En partant sur ta liste, voici mes résultats :

    - 336 à 344 ms
    - 255 à 265 ms
    - 3654 à 3678 ms
    - 2551 à 2466 ms

    Un écart moindre pour les 2 premiers cas, probablement parce que la liste est...
  15. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Le fait d'utiliser une graine identique me donne...

    Le fait d'utiliser une graine identique me donne une même liste à chaque exécution.
  16. Votes reçus
    +0 -0
    Réponses
    42
    Affichages
    1 825

    Pourtant c'est le cas quand je le fais moi : -...

    Pourtant c'est le cas quand je le fais moi :

    - ta méthode avec les listes : 780 à 800 ms.
    - ma méthode avec les tableau : 560 à 590 ms
    - la seconde méthode avec une liste : 350 à 365 ms
    - la...
  17. Votes reçus
    +1 -0
    Réponses
    42
    Affichages
    1 825

    Salut, Pour la version en tableau, je...

    Salut,

    Pour la version en tableau, je proposerais la solution suivante, fondée sur le même algo (et ayant le même défaut (à mon avis), celui de modifier la liste de départ, mais qu'on peut...
Affichage des résultats 1 à 17 sur 17