1. Используйте sort() в классе Arrays в документации JavaApi для быстрой сортировки.
Скопируйте код кода следующим образом:
импортировать java.util.Arrays;
общественный класс TestOne{
public static void main(String [] args){
int [] массив = {2,0,1,4,5,8};
Arrays.sort(array);//Вызов статического метода Sort of Arrays для сортировки по возрастанию
for(int show:array){
System.out.println(показать);
}
}
}
2. Пузырьковая сортировка
Скопируйте код кода следующим образом:
общественный класс TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod(arr);
для (показать: showArr) {
System.out.println(показать);
}
}
public static int [] testMethod (массив int []) {
for(int x=0;x<array.length-1;x++){
for(int y=x+1;y<array.length;y++){
если(массив [x]>массив[y]){
int temp=array[x];//Временная переменная записывает максимальное значение
массив[х]=массив[y];
массив [y] = температура;
}
}
}
возвращаемый массив;
}
}
3. Выберите сортировку
Скопируйте код кода следующим образом:
общественный класс TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod1(arr);
для (показать: showArr) {
System.out.println(показать);
}
}
public static int [] testMethod1 (массив int []) {
for(int x=0;x<array.length-1;x++){
int min=x;//Установим следующую таблицу как x в качестве минимального значения
for(int y=x+1;y<array.length;y++){
если(массив[макс]>массив[y]){
мин=j
}
}
если(мин!=х){
интервал темп = массив [х];
массив[х]=массив[мин];
массив [мин] = температура;
}
}
возвращаемый массив;
}
}