java中的选择排序之降序排列

java中的选择排序之降序排列

 import java.util.Arrays;//必须加载
 class Demo{
     public static void main(String []args){
         int[] arr={3,54,456,342,2798};
         System.out.println(Arrays.toString(arr));//java打印数组,排序前[3, 54, 456, 342, 2798]
         arrSort(arr);
         System.out.println(Arrays.toString(arr));//排序后 [2798, 456, 342, 54, 3]
     }

     /**
      * 数组降序排序
      * @param arr
      */
     public static void arrSort(int[]arr){
         for(int i=0;i<arr.length-1;i++){
             for(int j=i+1;j<arr.length;j++){
                 if(arr[j]>arr[i]){
                     int temp=arr[i];
                     arr[i]=arr[j];
                     arr[j]=temp;
                 }
             }
         }
     }
 }
上一篇:求一个集合S中m个元素的所有排列以及一个数组A的全排列—递归实现版完整代码


下一篇:jQuery如何实现点击页面获得当前点击元素