private static void seletSort(int[] a)
...{
int k, tmp;
for (int i = 0; i < a.length; i++) 
...{
k = i;
for (int j = k + 1; j < a.length; j++)
...{
if (a[j] < a[k])
...{
k=j;
}
}
if (k != i)
...{
tmp = a[i];
a[i] = a[k];
a[k] = tmp;
}
}
}
本文介绍了一种简单直观的排序算法——选择排序,并提供了详细的实现代码。该算法通过不断选择未排序部分的最小元素并将其放到已排序序列的末尾来完成整个数组的排序。
18万+

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



