黑马程序员技术交流社区

标题: 看视频看到数组排序时,自己写的一个排序方法,希望大..... [打印本页]

作者: 帅的惊动党中央    时间: 2015-4-22 13:02
标题: 看视频看到数组排序时,自己写的一个排序方法,希望大.....
  1. 视频看到数组排序时,自己写的一个排序方法,希望大家给点意见:
  2. /**
  3.          * 我的排序
  4.          * 原理:相当于对数组中的元素进行“排名”
  5.          * @param arr
  6.          */
  7.         public static int[]  mypx(int[] arr){
  8.                 int z=0;
  9.                 int[] arr2 = new int[arr.length];
  10.                 for(int i=0;i<arr.length;i++){
  11.                         for(int j=0;j<arr.length;j++){
  12.                                 //将数组中的元素与其他元素比较,通过计数器获得该元素在这个数组中的“名次”
  13.                                 if(arr[i]>arr[j]){
  14.                                         //当该元素大于其他元素中的一个时,“名次”加一
  15.                                         z++;
  16.                                 }
  17.                         }
  18.                         arr2[z]=arr[i];
  19.                         z=0;
  20.                 }
  21.                 return arr2;
  22.          }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2