1. Utilice sort() en la clase Arrays en la documentación de JavaApi para una clasificación rápida
Copie el código de código de la siguiente manera:
importar java.util.Arrays;
prueba de clase pública{
principal vacío estático público (cadena [] argumentos) {
int [] matriz = {2,0,1,4,5,8};
Arrays.sort(array);//Llame al método estático Sort of Arrays para ordenar en orden ascendente
para(int mostrar:matriz){
System.out.println(mostrar);
}
}
}
2. Clasificación de burbujas
Copie el código de código de la siguiente manera:
clase pública PruebaDos{
mian vacío estático público (cadena [] args) {
int[]arr={2,0,1,4,6,5};
int [] showArr testMethod(arr);
para(mostrar:mostrarArr){
System.out.println(mostrar);
}
}
público estático int [] método de prueba (int [] matriz) {
for(int x=0;x<array.length-1;x++){
for(int y=x+1;y<array.length;y++){
si(matriz [x]>matriz[y]){
int temp=array[x];//La variable temporal registra el valor máximo
matriz[x]=matriz[y];
matriz[y]=temp;
}
}
}
matriz de retorno;
}
}
3. Seleccione clasificación
Copie el código de código de la siguiente manera:
clase pública PruebaDos{
mian vacío estático público (cadena [] args) {
int[]arr={2,0,1,4,6,5};
int [] showArr testMethod1(arr);
para(mostrar:mostrarArr){
System.out.println(mostrar);
}
}
público estático int [] testMethod1 (int [] matriz) {
for(int x=0;x<array.length-1;x++){
int min=x;//Establezca la siguiente tabla como x como valor mínimo
for(int y=x+1;y<array.length;y++){
si(matriz[max]>matriz[y]){
mín=j
}
}
si(mín!=x){
int temp=matriz[x];
matriz[x]=matriz[min];
matriz[min]=temp;
}
}
matriz de retorno;
}
}