排序-->选择排序
//选择排序 //一轮选出最小排在最前面;二轮选出第二小排在第二;--->选出倒数第二排在倒数第二 public static int[] selectSort(int[] arr){ for (int i = 0; i < arr.length-1; i++) { int temp = arr[i];//临时变量,指向i下角标对应的值(也是第几次) for (int j = i+1; j < arr.length; j++) { //和i之后的值进行对比 if(temp>arr[j]){ //arr[i]和 i后面对应的值对比;如果大,位置调换 temp = arr[j]; arr[j] = arr[i]; arr[i]=temp; } } } return arr; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步