这个其实是选择排序
if (K!=j)
这个有没有必要个人保留意见~
加了的话每次交换前都要多一次判断,只有当K==j的时候能省点时间~
但不加的话当K==j时就要多花点时间了~
通常来说数组规模越大K==j的可能性越小~
如果数组规模不大的话或者多少可以优化一点的~
不过如果数组规模不大那就意味着不缺执行时间啊,一般情况下谁会在乎0.0001s和0.0002s到底哪个快点呢,而且执行时间不够长的话相对于外部偶然因素影响就大了,所以斟酌这么一点点优化甚至得不偿失,这就见笑了~
当然,总体上来说感觉这个优化作用不是很大~不过看见教材上很多这样写,那就显得很有趣了
~
[此贴子已经被作者于2018-1-12 23:27编辑过]