选择排序(图解+详解)

/**
 * 选择排序:升序
 * @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");
    }
}

相关文章:

  • 2021-06-29
  • 2021-07-20
  • 2022-01-13
  • 2021-06-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
猜你喜欢
  • 2021-07-19
  • 2021-09-18
  • 2021-04-07
  • 2021-04-29
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
相关资源
相似解决方案