采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
双路快排中,指针碰撞的判定条件可以改为:if (i >= j) { break; } 减少之后的交换操作
if (i >= j) { break; }
没有问题的。
继续加油!:)
我也想说为什么不是i>=j就break,不然i=j就白做一次交换了。另外这个条件能否直接放在最外层循环呢:while(i < j)?
可以参考这里:http://coding.imooc.com/learn/questiondetail/159205.html 继续加油!:)
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.8k 21
5.8k 3
5.0k 5
1.4k 18