服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - JAVA教程 - java实现选择排序算法

java实现选择排序算法

2019-12-15 15:13hebedich JAVA教程

本篇文章介绍直接选择排序算法的JAVA实现。直接选择排序算法的基本思想是:n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果

java实现选择排序算法

?
1
2
3
4
5
6
7
8
9
10
11
public static void selectSort(int[] array) {
    for (int i = 0; i < array.length - 1; i++) {
      int min = i;
      for (int j = i + 1; j < array.length; j++) {
        if (array[j] < array[min]) {
          min = j;
        }
      }
      Sort.swap(array, i, min);//交换i和min
    }
  }

选择排序示意图

java实现选择排序算法

以上所述就是本文的全部内容了,希望能够对大家熟练掌握java的选择排序有所帮助。

延伸 · 阅读

精彩推荐