public class SelectionSort {
static final int SIZE=10;
public static void SelectSort(int[] a)
{
int temp, index;
for (int i=0;i<a.length-1;i++)
{
index=i;
for(int j=i+1;j<a.length;j++)
{
if(a[j]>a[index])
{
index=j;
}
}
if(index!=i)
{
temp=a[i];
a[i]=a[index];
a[index]=temp;
}
/*for(int h=0; h<a.length;h++)
{
System.out.println(""+a[h]);
}*/
}
}
}
Selection Sort
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Bubble Sort 临近比较,如果逆序,则进行 swap。 代码: 时间复杂度: Fixed O(n^2)空间...
- 算法相关GitHub持续更新,欢迎打脸~ 排序算法之选择排序 时间复杂度:O(n2) 空间复杂度:O(1) 是否稳...
- 选择排序(Selection sort)跟插入排序一样,也是O(n^2)的复杂度,这个排序方式也可以用我们的扑克牌...