排序方法-java

来源:互联网 发布:刷会员的软件 编辑:程序博客网 时间:2024/05/01 18:35
 冒泡排序:
说明:若排序数组int[] arr={24,69,80,57,13};
 public static void BubbleSort(int[] arr)    {        int temp = 0;        int size = arr.length;        for(int i = 0 ; i < size-1; i ++)        {        for(int j = 0 ;j < size-1-i ; j++)        {            if(arr[j] > arr[j+1])             {            temp = arr[j];            arr[j] = arr[j+1];            arr[j+1] = temp;           }        }        }    }
选择排序:
说明:若排序数组int[] arr={24,69,80,57,13};

 public static void selectSort(int[] arr)    {    int temp = 0 ;     for(int i = 0 ; i < arr.length - 1; i++)    {        for(int j = i + 1; j < arr.length ; j++)        {        if(arr[i] > arr[j])        {
 //交换两个数        temp = arr[i];        arr[i] = arr[j];        arr[j] = temp;
}
}          
    }    
    }

 
原创粉丝点击