1. Verwenden Sie sort() in der Arrays-Klasse in der JavaApi-Dokumentation für eine schnelle Sortierung
Kopieren Sie den Codecode wie folgt:
java.util.Arrays importieren;
öffentliche Klasse TestOne{
public static void main(String [] args){
int [] array={2,0,1,4,5,8};
Arrays.sort(array);//Rufen Sie die statische Methode Sort of Arrays auf, um in aufsteigender Reihenfolge zu sortieren
for(int show:array){
System.out.println(show);
}
}
}
2. Blasensortierung
Kopieren Sie den Codecode wie folgt:
öffentliche Klasse TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod(arr);
for(show:showArr){
System.out.println(show);
}
}
public static int [] testMethod(int [] array){
for(int x=0;x<array.length-1;x++){
for(int y=x+1;y<array.length;y++){
if(array [x]>array[y]){
int temp=array[x];//Temporäre Variable zeichnet den Maximalwert auf
array[x]=array[y];
array[y]=temp;
}
}
}
Array zurückgeben;
}
}
3. Sortierung auswählen
Kopieren Sie den Codecode wie folgt:
öffentliche Klasse TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod1(arr);
for(show:showArr){
System.out.println(show);
}
}
public static int [] testMethod1(int [] array){
for(int x=0;x<array.length-1;x++){
int min=x;//Setzen Sie die folgende Tabelle auf x als Mindestwert
for(int y=x+1;y<array.length;y++){
if(array[max]>array[y]){
min=j
}
}
if(min!=x){
int temp=array[x];
array[x]=array[min];
array[min]=temp;
}
}
Array zurückgeben;
}
}