插入排序java版的优化代码,还是一次比较三次赋值啊
来源:2-6 插入排序法的改进
无心铁憨憨
2018-12-18
写回答
2回答
-
只有一次赋值。
32行只有一个等号。
而20行的swap对应三次赋值,有三个等号,在39,40,41行。
继续加油!:)
012018-12-18 -
阮威敏
2018-12-18
优化前每次比较发现顺序不对的,要交换两个位置的值(三次赋值);而优化后,发现顺序不对的,只需要将值大的数往后移一位,只有一次赋值。
012018-12-18
相似问题