您的位置:首页 >Java实现选择排序算法的完整指南及代码示例
发布于2024-12-08 阅读(0)
扫一扫,手机访问
Java选择排序法代码编写指南及示例
选择排序是一种简单直观的排序算法,其思想是每次从未排序的元素中选择最小(或最大)的元素进行交换,直到所有元素排序完成。本文将提供选择排序的代码编写指南,并附上具体的Java示例代码。
下面是使用Java语言编写的选择排序法的示例代码:
public class SelectionSort {
public static void selectionSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n - 1; i++) {
// 找到未排序部分的最小元素索引
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
// 将未排序部分的最小元素与未排序部分的首位元素交换
int temp = arr[minIndex];
arr[minIndex] = arr[i];
arr[i] = temp;
}
}
public static void main(String[] args) {
int[] arr = {64, 25, 12, 22, 11};
selectionSort(arr);
System.out.println("排序后的数组:");
for (int i : arr) {
System.out.print(i + " ");
}
}
}在上述示例代码中,我们首先定义了一个selectionSort方法,用于实现选择排序算法。然后,在main方法中创建一个待排序数组arr,将其传递给selectionSort方法进行排序。最后,通过循环遍历数组输出排序后的结果。
上一篇:快速了解如何查看Django版本
下一篇:生成composer项目
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9