黑马程序员技术交流社区
标题:
为什么这样提取置换函数 就不能排序了
[打印本页]
作者:
18643448863
时间:
2014-9-20 16:26
标题:
为什么这样提取置换函数 就不能排序了
class maoPao
{
public static void weizhi(int[] arr,int a, int b)
{
int z=a;
a=b;
b=z;
}
public static void maopao(int[] arr)
{for(int x=0;x<arr.length;x++)
{
for(int y=0;y<arr.length-x-1;y++)
{
if(arr[y]>arr[y+1])
weizhi(arr,arr[y],arr[y+1]);
}
}
}
public static void main(String[] args)
{int [] arr={7,1,6,4,2,8,3};
maopao(arr);
paixudayin(arr);}
public static void paixudayin(int[] arr)
{
System.out.print("[");
for(int x=0;x<arr.length;x++)
{ if(x!=arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]+"]");}
}
}
复制代码
作者:
18643448863
时间:
2014-9-20 17:47
没人回答么
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2