csmimiyy 发表于 2017-11-11 14:11

Java排序算法之选择排序

选择排序的主要实现代码

鍏瓑鏄熺殑澶? 发表于 2017-11-11 14:39

正在学习这个,你这个好像不是冒泡是找最小最大值吧。

csmimiyy 发表于 2017-11-11 14:44

鍏瓑鏄熺殑澶? 发表于 2017-11-11 14:39
正在学习这个,你这个好像不是冒泡是找最小最大值吧。

这个是选择排序算法,我的另一个帖子才是冒泡排序

清风无衣 发表于 2017-11-11 14:54

是选择的风格,没错,不过没细看,有没有bug,初学切记,选择边界交换,冒泡相邻交换...

111www 发表于 2017-11-12 15:52

大佬……

javazhangwei 发表于 2017-11-12 17:43

可以设置个开关,如果本身就有序就没必要在排序了

csmimiyy 发表于 2017-11-13 12:27

javazhangwei 发表于 2017-11-12 17:43
可以设置个开关,如果本身就有序就没必要在排序了

你怎么实现判断是否有序?判断有无序,需要另一模块,这也浪费系统的运算、内存开销,感觉意义不大{:301_1002:}

javazhangwei 发表于 2017-11-15 16:39

csmimiyy 发表于 2017-11-13 12:27
你怎么实现判断是否有序?判断有无序,需要另一模块,这也浪费系统的运算、内存开销,感觉意义不大{:301_ ...

还是要判断有序。如果已经有序,就不用交换位置。。。我的就是这个意思。。。{:301_977:}

Azure99 发表于 2017-11-15 17:12

其实只用一个index下标就好了,值用Arr判断,可以节省开销
页: [1]
查看完整版本: Java排序算法之选择排序