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
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
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
0
Utilisateur anonyme
22 janv. 2013 à 22:20
j'ai pas le droit d'utiliser cette méthode
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
22 janv. 2013 à 22:24
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 mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013
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
0
Utilisateur anonyme
23 janv. 2013 à 22:17
On fait comment sa en java?
0
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
//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 mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013
23 janv. 2013 à 22:51
si tu pas compris quelque chose envoi moi un message je te reponds :D
0