Java ordre croissant
Fermé
Utilisateur anonyme
-
22 janv. 2013 à 22:00
kratosmindfreak Messages postés 43 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013 - 23 janv. 2013 à 22:51
kratosmindfreak Messages postés 43 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013 - 23 janv. 2013 à 22:51
A voir également:
- Java ordre croissant
- Excel trier par ordre croissant chiffre - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
Modifié par KX le 22/01/2013 à 22:07
Modifié par KX le 22/01/2013 à 22:07
J'imagine que tu stockes tes valeurs dans un tableau, donc tu peux utiliser la méthode Arrays.sort(int[])La confiance n'exclut pas le contrôle
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
23 janv. 2013 à 15:42
23 janv. 2013 à 15:42
bah tu compare deux à deux les éléments consécutifs d'un tableau et d'effecteur une permutation si premier _e > deuxieme_e. On continue de trier jusqu'à ce qu'il n'y ait plus de permutation
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
23 janv. 2013 à 22:50
23 janv. 2013 à 22:50
//pour generer les nombres entre 1 et 100000
for(i=0;i<tab.length;i++)
tab[i]=(rand()*100000+1);
//pou trier
for(i=0;i<tab.length;i++){
for(j=tab.length-1;j>i;j--)
if(tab[j-1]>tab[j])permuter(tab,i,j);
}
//la fonction supprimer
public void permuter(int tab[],int i,int j){
int aide=tab[i];
tab[i]=tab[j];
tab[j]=aide;
}
for(i=0;i<tab.length;i++)
tab[i]=(rand()*100000+1);
//pou trier
for(i=0;i<tab.length;i++){
for(j=tab.length-1;j>i;j--)
if(tab[j-1]>tab[j])permuter(tab,i,j);
}
//la fonction supprimer
public void permuter(int tab[],int i,int j){
int aide=tab[i];
tab[i]=tab[j];
tab[j]=aide;
}
kratosmindfreak
Messages postés
43
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
1 février 2013
23 janv. 2013 à 22:51
23 janv. 2013 à 22:51
si tu pas compris quelque chose envoi moi un message je te reponds :D
22 janv. 2013 à 22:20
22 janv. 2013 à 22:24