13、15、24、4、1、99
13、15、4、1、24、99
13、4、1、15、24、99
4、1、13、15、24、99
1、4、13、15、24、99
13、15、24、1、4、99
13、15、4、1、24、99
13、1、4、15、24、99
4、1、13、15、24、99
1、4、13、15、24、99
int[] number = {13,15,24,99,4,1};
String end = "\n";
int index;
for (int i = 1;i < number.length;i++) {
index = 0;
for(int j = 1;j <= number.length-i;j++) {
if (number[j] > number[index]) {
index = j; // 查找最大值
}
}
end = number[index] + " " + end; // 定位已排好的数组元素
int temp = number[number.length-i];
number[number.length-1] = number[index];
number[index] = temp;
System.out.print("【");
for (int j = 0;j < number.length-i;j++) {
System.out.print(number[j]+" ");
}
System.out.print("】"+end);
}
【13 15 24 1 4 】99 【13 15 4 1 】24 99 【13 1 4 】15 24 99 【4 1 】13 15 24 99 【1 】4 13 15 24 99
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有