- 视频看到数组排序时,自己写的一个排序方法,希望大家给点意见:
 
 - /**
 
 -          * 我的排序
 
 -          * 原理:相当于对数组中的元素进行“排名”
 
 -          * @param arr
 
 -          */
 
 -         public static int[]  mypx(int[] arr){
 
 -                 int z=0;
 
 -                 int[] arr2 = new int[arr.length];
 
 -                 for(int i=0;i<arr.length;i++){
 
 -                         for(int j=0;j<arr.length;j++){
 
 -                                 //将数组中的元素与其他元素比较,通过计数器获得该元素在这个数组中的“名次”
 
 -                                 if(arr[i]>arr[j]){
 
 -                                         //当该元素大于其他元素中的一个时,“名次”加一
 
 -                                         z++;
 
 -                                 }
 
 -                         }
 
 -                         arr2[z]=arr[i];
 
 -                         z=0;
 
 -                 }
 
 -                 return arr2;
 
 -          } 
 
  复制代码 
 
 |   
        
 
    
    
    
     
 
 |