1. 程式人生 > >JAVA整型陣列排序演算法以及改進演算法

JAVA整型陣列排序演算法以及改進演算法

1.0版本

public class Arraysort {
    //排序陣列元素,從小到大
    private static  void sort(int[] a){
        for(int i=0;i<a.length;i++){
            for(int j=i+1;j<a.length;j++){
                //每個陣列元素都和其後的每個陣列元素比較,將小的元素與大的交換
                if(a[j]>a[i]){
                    int temp;
                    temp=a[i];
                    a[i]=a[j];
                    a[j]=temp;
                }
            }
        }
    }
    //輸出陣列
    private static void print(int[] a){
        for(int i=0;i<a.length;i++){
            System.out.print(a[i]);
        }
        System.out.println();
    }
    public static void main(String[] args) {
        int[] a={9,8,7,6,5,4,3,2,1};
        sort(a);
        print(a);
    }
}