FeastSC 发表于 2021-11-14 19:41

算法-选择排序-如何优化?

算法-选择排序-如何优化?

xiangtingsl 发表于 2021-11-14 19:45

退出条件不应该是在交换之后再判断是否该退出吗?

yukamu 发表于 2021-11-14 19:49

感觉优化版有点问题,当最小值原来的数据也就是datalist【i】正好为max时,最小值交换后max值发生了变化,数据就错啦,,测试样例简单了

Mecanim 发表于 2021-11-14 19:52

感谢题主的思路

Zephus 发表于 2021-11-14 19:55

好文没人赞系列

stonstad 发表于 2021-11-14 20:05

可惜回去试了一下,代码是错的,题主改正一下吧

Doris232 发表于 2021-11-14 20:08

请问哪里错了,请指出。

TheLudGamer 发表于 2021-11-14 20:14

思路没错,应该是代码出了问题,比如array = ,排序结果是错的,但我看了半天代码也没找出来为什么错
[疑惑]

IT圈老男孩1 发表于 2021-11-14 20:19

思路有问题

super1 发表于 2021-11-14 20:22

因为max和min不是同步交换的
页: [1] 2
查看完整版本: 算法-选择排序-如何优化?