import java.util.Arrays;
public class XuanzeSort {
public static void main(String[] args) {
int[]array= {9,6,5,8,1,3,2,4,7};
for(int i=0;i<array.length-1;i++) {
int k=i;//设置每次比较的第一个数字标号
for(int j=i+1;j<array.length;j++) {
if(array[j]<array[k]) {
k=j;//如果当前的数比比较的数小,把当前最小值的下标赋给待比较的数
}
}
//交换
int t=array[k];
array[k]=array[i];
array[i]=t;
}
System.out.println(Arrays.toString(array));
}
}
选择排序 java
最新推荐文章于 2022-07-08 14:41:00 发布