1. 程式人生 > 實用技巧 >多維陣列 陣列工具類

多維陣列 陣列工具類

陣列工具類

氣泡排序:

package array;

import java.lang.reflect.Array;
import java.util.Arrays;

public class Demo03 {
    public static void main(String[] args) {
     int []a={3,4,1,7,2,9};
     int []sort=sort(a);//呼叫完我們自己寫的排序方法以後,返回一個排序後的陣列
     System.out.println(Arrays.toString(sort));
    }
    //氣泡排序
    
//1.比較陣列中,兩個相鄰的元素 //每次比較都會產生一個最大或最小的數字 //3.下一次迴圈少一次排序 //4.依次迴圈,直到結束 public static int[] sort(int[] array){ int temp=0; //外層迴圈,判斷我們這個要走幾次 for(int i=0;i< array.length-1;i++){ //內層迴圈:比較兩個數字 for(int j=0;j< array.length-1-i;j++){ if(array[j+1]<array[j]){ temp
=array[j]; array[j]=array[j+1]; array[j+1]=temp; } } } return array; } }