public static int[] select_sort(int[] a)
{
for (int i = 0; i < a.length; i++)
{
int min_pos = i;
for(int j=i+1;j<a.length;j++)
{
if(a[j] < a[min_pos])
{
min_pos = j;
}
}
int tmp = a[i]; // swap 操作
a[i] = a[min_pos];
a[min_pos] = tmp;
}
return a;
}
选择排序算法实现java版本
最新推荐文章于 2025-05-14 21:19:16 发布
本文详细介绍了一个简单的选择排序算法实现过程,通过双重循环找到未排序部分的最小元素,并将其与当前位置的元素交换,最终完成整个数组的排序。
370

被折叠的 条评论
为什么被折叠?



