1. Utilisez sort() dans la classe Arrays dans la documentation JavaApi pour un tri rapide
Copiez le code comme suit :
importer java.util.Arrays ;
classe publique TestOne{
public static void main(String [] arguments){
int [] tableau={2,0,1,4,5,8};
Arrays.sort(array);//Appelez la méthode statique Sort of Arrays pour trier par ordre croissant
pour (int show: tableau) {
System.out.println(show);
}
}
}
2. Tri des bulles
Copiez le code comme suit :
classe publique TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod(arr);
pour (show:showArr){
System.out.println(show);
}
}
public static int [] testMethod (int [] tableau){
pour(int x=0;x<array.length-1;x++){
pour(int y=x+1;y<array.length;y++){
si(tableau [x]>tableau[y]){
int temp=array[x];//La variable temporaire enregistre la valeur maximale
tableau[x]=tableau[y];
tableau[y]=temp;
}
}
}
tableau de retour ;
}
}
3. Sélectionnez le tri
Copiez le code comme suit :
classe publique TestTwo{
public static void mian(String []args){
int [] arr={2,0,1,4,6,5};
int [] showArr testMethod1(arr);
pour(show:showArr){
System.out.println(show);
}
}
public static int [] testMethod1 (int [] tableau){
pour(int x=0;x<array.length-1;x++){
int min=x;//Définissez le tableau suivant comme x comme valeur minimale
pour(int y=x+1;y<array.length;y++){
si(tableau[max]>tableau[y]){
min=j
}
}
si(min!=x){
int temp=tableau[x];
tableau[x]=tableau[min];
tableau[min]=temp;
}
}
tableau de retour ;
}
}