老师,外层循环条件应该是i < arr.length - 1吧?
来源:5-2 选择排序

慕斯616794
2019-09-13
写回答
2回答
-
嗯,是的,因为内层的循环是外层的+1,你这个头像有点像我自问自答,哈哈
012019-09-15 -
qq_LeowangJ_03930800
2020-05-30
可加可不加吧?
i < arr.length 的话,在执行到最后一个数时,内层的循环就不会执行(j = i +1),虽然内层不会执行但前面的排序已经能确定最后一个数一定是最大值
i < arr.length -1 的话,则是倒数第二数与最后数做比较
差别在于 i < arr.length -1 能少跑一次循环
00
相似问题