- 博客(3)
- 收藏
- 关注
原创 快速排序(非c++标准字)
调试的时候,运行到这里,它就出错了:left=2,right=6,mid=4。原版自定义快速排序有一个BUG,不知你们有没有发现。细心的你就会发现,9637和8383没换过位置来。所以每找到一个可交换节点,就从left开始找。这时,它一直往后找,找不到可以交换的节点。这种程序,有些数据它过不了。
2023-07-12 12:06:06 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
调试的时候,运行到这里,它就出错了:left=2,right=6,mid=4。原版自定义快速排序有一个BUG,不知你们有没有发现。细心的你就会发现,9637和8383没换过位置来。所以每找到一个可交换节点,就从left开始找。这时,它一直往后找,找不到可以交换的节点。这种程序,有些数据它过不了。
2023-07-12 12:06:06 49
TA创建的收藏夹 TA关注的收藏夹
TA关注的人