//选择排序:从大到小
int[]temp=new int[]{1,22,5,66,7,88,12,7,7,9};
for(int i=0;i<temp.length-1;++i)
{
int min=i;
for(int j=i+1;j<temp.length;++j)
{
if(temp[min]<temp[j])
{
min=j;
}
}
if(min!=i)//不相等,则需要交换
{
int tempV=temp[i];
temp[i]=temp[min];
temp[min]=tempV;
}
}
System.out.println("排序输出结果:");
for(int i=0;i<temp.length;++i)
{
System.out.println(temp[i]);
}
java实现选择排序算法,sort
最新推荐文章于 2022-04-01 22:22:08 发布