黑马程序员技术交流社区

标题: 为什么这样提取置换函数 就不能排序了 [打印本页]

作者: 18643448863    时间: 2014-9-20 16:26
标题: 为什么这样提取置换函数 就不能排序了
  1. class maoPao
  2. {
  3.         public static void weizhi(int[] arr,int a, int b)

  4.         {
  5.                
  6.                                 int z=a;
  7.                                 a=b;
  8.                                 b=z;
  9.                        
  10.         }
  11.         public static void maopao(int[] arr)
  12.                 {for(int x=0;x<arr.length;x++)
  13.                         {
  14.                         for(int y=0;y<arr.length-x-1;y++)
  15.                                 {
  16.                                         if(arr[y]>arr[y+1])
  17.                                         weizhi(arr,arr[y],arr[y+1]);
  18.                                 }
  19.                         }
  20.                 }
  21.                 public static void main(String[] args)

  22.                 {int [] arr={7,1,6,4,2,8,3};
  23.                 maopao(arr);
  24.                 paixudayin(arr);}


  25.                 public static void paixudayin(int[] arr)
  26.                 {
  27.                 System.out.print("[");
  28.                         for(int x=0;x<arr.length;x++)
  29.                         {        if(x!=arr.length-1)
  30.                                 System.out.print(arr[x]+",");
  31.                                         else
  32.                                         System.out.print(arr[x]+"]");}
  33.                         }                               
  34. }
复制代码

作者: 18643448863    时间: 2014-9-20 17:47
没人回答么




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