1. Utilisez sort() dans la classe Arrays du document JavaApi pour un tri rapide
import java.util.Arrays; public class TestOne{ public static void main(String [] args){ int [] array={2,0,1,4,5,8}; Arrays.sort(array);//调用Arrays的静态方法Sort进行排序,升序排列 for(int show:array){ System.out.println(show); } } }
2 Tri par bulles
public class 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];// 临时变量记录最大值 array[x]=array[y]; array[y]=temp; } } } return array; } }
3. 🎜>
Pour plus d'articles liés aux méthodes de tri de tableaux en Java (tri rapide, tri à bulles, tri par sélection), veuillez faire attention au site Web PHP chinois !public class 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;//设定下表为x为最小值 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; } } return array; } }