/**
* 选择排序:升序
* @param args
*/
public static void main(String[] args) {
int[] num = {60,80,19,23,56,108};
// 1. 外层for循环控制选择的轮数
for(int i=0;i<num.length-1;i++){
// 2. 内层for循环:控制每轮比较的次数
for(int j=i+1;j<num.length;j++){
if(num[i]>num[j]){
int temp = num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
// 遍历数组,输出
for(int i=0;i<num.length;i++){
System.out.print(num[i]+"\t");
}
}
选择排序(图解+详解)
最新推荐文章于 2024-07-17 18:42:17 发布