[JAVA] Tri de Tableau
Résolu/Fermé
ramune
Messages postés
10
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
25 mars 2008
-
26 févr. 2008 à 23:32
Utilisateur anonyme - 20 nov. 2010 à 12:29
Utilisateur anonyme - 20 nov. 2010 à 12:29
A voir également:
- [JAVA] Tri de Tableau
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau ascii - Guide
- Trier tableau excel - Guide
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
27 févr. 2008 à 09:28
27 févr. 2008 à 09:28
Je pense qu'en modifiant ici il y a des chances que ça fonctionne mieux ;) :
Transformé en :
tab[i]=tab[j];
tab[j]=aux;
</code>
Si après ça ça ne fonctionne toujours pas c'est que ton algo est mauvais et qu'il faut penser à en faire un autre.
tab[i]=aux; tab[i]=tab[j]; tab[j]=aux;
Transformé en :
<code>aux=tab[i];// --- Sauvegarde de tab[i] dans aux et non l'inverse
tab[i]=tab[j];
tab[j]=aux;
</code>
Si après ça ça ne fonctionne toujours pas c'est que ton algo est mauvais et qu'il faut penser à en faire un autre.
Utilisateur anonyme
Modifié par danimo le 20/11/2010 à 12:31
Modifié par danimo le 20/11/2010 à 12:31
Salut,
À essayer:
Remarque:
À toutes fins utiles, on peut très facilement trier ce genre de tableau (données comparables) en utilisant sort de la classe Arrays:
Cordialement,
Dan
À essayer:
for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ if (tab[i]<tab[j]){ aux=tab[i]; tab[i]=tab[j]; tab[j]=aux; affiche(); // pour suivre le déroulement } } System.out.println(""); }
Remarque:
À toutes fins utiles, on peut très facilement trier ce genre de tableau (données comparables) en utilisant sort de la classe Arrays:
Arrays.sort(tab); //import java.util.Arrays; affiche();
Cordialement,
Dan