Java ordre croissant
Utilisateur anonyme
-
kratosmindfreak Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
kratosmindfreak Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je doit faire un programme en java qui génère 10 nombre compris en 1 et 10 000 et qui les classes dans l'odre croissant.
Pouvez -vous me dire comment on classe dans l'odre croissant
Merci de votre aide
Je doit faire un programme en java qui génère 10 nombre compris en 1 et 10 000 et qui les classes dans l'odre croissant.
Pouvez -vous me dire comment on classe dans l'odre croissant
Merci de votre aide
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 - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
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
Utilisateur anonyme
j'ai pas le droit d'utiliser cette méthode
KX
Messages postés
16761
Date d'inscription
Statut
Modérateur
Dernière intervention
3 020
Donc, c'est que c'est à toi de faire cette méthode de tri, donc au travail !
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
//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;
}