//选择排序
class ArrayTest {
public static void main(String[] args) {
int[] arr = { 3, 5, 6, 23, 45, 2 };
//排序前
printArray(arr);
//排序后
selectSort(arr);
printArray(arr);
}
public static void selectSort(int[] arr) {
for (int x = 0; x < arr.length - 1; x++) {
for (int y = x + 1; y < arr.length; y++) {
if (arr[x] > arr[y]) {
int temp = arr[x];
arr[x] = arr[y];
arr[y] = temp;
}
}
}
}
public static void printArray(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.println(arr[x] + "]");
}
}
}
java选择排序
最新推荐文章于 2024-05-19 18:51:10 发布