Ordre croissant sans Array
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai refait mon programme qui me génère dix nombres et qui me les classes dans l'ordre croissant. Celui me génère bien 10 nombres mais ne me les classes pas. Je pense que je doit comparer mon monbre tiré avec ceux de la liste mais je sais pas ou le fair eet comment le faire
voici le nouveau code
public class générer10nombres {
public static void main(String[] args) {
int nombre;
int [] mylist = new int [10];
int tirage;
for ( tirage=0; tirage < 10; tirage++) {
nombre = (int)(Math.random()*10000)+1;
mylist[tirage] = nombre;
System.out.println(mylist[tirage]);
}
}}
J'ai refait mon programme qui me génère dix nombres et qui me les classes dans l'ordre croissant. Celui me génère bien 10 nombres mais ne me les classes pas. Je pense que je doit comparer mon monbre tiré avec ceux de la liste mais je sais pas ou le fair eet comment le faire
voici le nouveau code
public class générer10nombres {
public static void main(String[] args) {
int nombre;
int [] mylist = new int [10];
int tirage;
for ( tirage=0; tirage < 10; tirage++) {
nombre = (int)(Math.random()*10000)+1;
mylist[tirage] = nombre;
System.out.println(mylist[tirage]);
}
}}
A voir également:
- Ordre croissant sans Array
- Excel trier par ordre croissant chiffre - Guide
- Ordre meilleur ami snap - Forum Snapchat
- Ordre suggestion messenger - Forum Facebook Messenger
- Azertyuiopqsdfghjklmwxcvbn pourquoi cet ordre - Forum Windows
- Dans le document à télécharger, les références des pièces détachées sont affichées par pays, puis par type de pièces. réorganisez le document pour avoir : les pays dans l'ordre alphabétique : allemagne, espagne, france et italie ; et pour chaque pays, les pièces d'auto, de bateau et de moto dans cet ordre. quelle est la référence de la pièce en ligne 500 ? ✓ - Forum Windows
1 réponse
Salut !
Tu peux utiliser un TreeSet plutôt qu'un tableau. L'avantage est que lorsque tu ajoutes un element dans un treeset, celui ci est trié automatiquement.
https://docs.oracle.com/javase/6/docs/api/java/util/TreeSet.html
Sinon, si tu veux rester sur ton idée de tableau, tu peux utiliser un algo de tri (séléction, bulle, tri rapide, tri par tas...). Il y a pleins d'exemple et de code pour ses tris sur Internet.
Tu peux utiliser un TreeSet plutôt qu'un tableau. L'avantage est que lorsque tu ajoutes un element dans un treeset, celui ci est trié automatiquement.
https://docs.oracle.com/javase/6/docs/api/java/util/TreeSet.html
Sinon, si tu veux rester sur ton idée de tableau, tu peux utiliser un algo de tri (séléction, bulle, tri rapide, tri par tas...). Il y a pleins d'exemple et de code pour ses tris sur Internet.