黑马程序员技术交流社区
标题:
【毕老师】提过的排序问题,每轮仅换位一次,最少换位...
[打印本页]
作者:
小地瓜
时间:
2015-11-13 15:12
标题:
【毕老师】提过的排序问题,每轮仅换位一次,最少换位...
class Demo_ArrayList
{
public static void main(String[] args)
{
int [] arr = {81,72,63,44,55,46,37,88}; //9
int temp;
for (int x = 0; x < arr.length ;x++ )
{
int max = 0;
for (int y = 1; y < (arr.length-x) ; y++ )
{
if(arr[y] > arr[max])
{
max = y;
System.out.println(max);
}
/*
temp = arr [arr.length-x-1];
arr[arr.length-x-1] = arr [max];
arr[max] = temp;
*/
}
temp = arr [arr.length-x-1];
arr[arr.length-x-1] = arr [max];
arr[max] = temp;
}
for (int x = 0 ; x < arr.length ; x ++)
{
System.out.print(arr[x]+ " ");
}
}
}
复制代码
求指点。
作者:
Java小妖
时间:
2015-11-13 18:57
这不是冒泡排序吗?
作者:
大自然的搬运工
时间:
2015-11-13 19:33
666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2