Java ordre croissant

Utilisateur anonyme -  
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

A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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
0
Utilisateur anonyme
 
j'ai pas le droit d'utiliser cette méthode
0
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 !
0
kratosmindfreak Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
Utilisateur anonyme
 
On fait comment sa en java?
0
kratosmindfreak Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
//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;
}
0
kratosmindfreak Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
si tu pas compris quelque chose envoi moi un message je te reponds :D
0