public static void main(String[] args) {
int arr[] = {20,1,30,25,0,90};
for (int i = 0; i <arr.length-1 ; i++) {
int index = i;
for (int j =i;j<arr.length;j++){
if(arr[j]<arr[index]){
index=j;//index是本轮最小值的下标
}
}
int t =arr[i];
arr[i] = arr[index];
arr[index] = t;
}
for (int s:arr) {
System.out.print(s+" ");
};
}
选择排序
最新推荐文章于 2024-03-22 17:14:14 发布