Onko olemassa käskyä joka palauttaa numerot suuruusjärjestyksessä??
Aloittelija =)
Onhan sellainen, tässä pieni esimerkki asiasta:
//Tarvittava importtaus järjestämisen kannalta
import java.util.Arrays;
public class Jarjesta {
public static void main(String[] args) {
//Luodaan (iso) taulukko järjestettäväksi
int a[] = new int[1000000];
//täytetään se (isoilla) luvuilla
for (int i = 0; i < a.length; i++) {
a[i] = (int)(Math.random() * 10000000);
}
//Järjestää taulukon suunnilleen n*log(n) ajassa, eli yleensä aivan olemattomassa ajassa
//Toimii myös muilla tietotyypeillä kuin int (double, char, long...)
Arrays.sort(a);
//Tulostetaan kaikki (tulostus onkin sitten ainoa aikaa vievä osa...)
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}Aihe on jo aika vanha, joten et voi enää vastata siihen.