// 选择排序,,第一个值依次与后面的值比较大小,如果第一个值大,这两个值就互换位置,第一次循坏找出最小的在第一个。第二次。。。。。。长度为n比较n-1c次
int[] oneArray = new int[] { 4, 2, 0, 8, 7, 1, 5, 9, 3, 6 };
for (int i = 0; i < oneArray.length - 1; i++) {
for (int j = i + 1; j < oneArray.length; j++) {
if (oneArray[i] > oneArray[j]) {
int temp = oneArray[j];
oneArray[j] = oneArray[i];
oneArray[i] = temp;
}
}
}
for (int i = 0; i < oneArray.length; i++) {
System.out.println(oneArray[i]);
}
java选择排序
最新推荐文章于 2024-07-24 17:27:32 发布