A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zuozuozou 中级黑马   /  2015-12-27 16:18  /  4039 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1黑马币
如果一个问题两种排序方法都可以使用,选择排序和冒泡排序那个好?

最佳答案

查看完整内容

两种排序方法来说,运行比较的次数都是一样的,但是我觉得选择排序比较符合现实生活中.毕竟选择排序遍历一次,只交换一次位置,就好像小时候的老师看身高排高矮一样!每次就找一个排到一个位置就行了!不用像冒泡排序一样两两之间 交换很多次!

9 个回复

倒序浏览
两种排序方法来说,运行比较的次数都是一样的,但是我觉得选择排序比较符合现实生活中.毕竟选择排序遍历一次,只交换一次位置,就好像小时候的老师看身高排高矮一样!每次就找一个排到一个位置就行了!不用像冒泡排序一样两两之间 交换很多次!
回复 使用道具 举报
顶~~~~~~~~~~~~
回复 使用道具 举报
选择排序,相比较还是选择比较排序效率高一点
回复 使用道具 举报
以最坏的情况来排序的话是选择排序效率高些  可以计算时间来比较用时效率  
回复 使用道具 举报
冒泡排序代码实现最简单,选择排序思想难一丢丢,效率也高那么一丢丢
回复 使用道具 举报
两种排序方法来说,运行比较的次数都是一样的,但是我觉得选择排序比较符合现实生活中.毕竟选择排序遍历一次,只交换一次位置,就好像小时候的老师看身高排高矮一样!每次就找一个排到一个位置就行了!不用像冒泡排序一样两两之间 交换很多次!
回复 使用道具 举报
有索引的用选择 两种都是没有什么差别
回复 使用道具 举报
本帖最后由 猪宝宝Vone 于 2016-1-20 08:10 编辑

哪个记得清楚写哪个吧
回复 使用道具 举报
我觉得这个要看你实际情况,选择排序难一点但是效率高,基本上这两种差别不是很大,我觉得如果工作中应该是选择排序吧,毕竟效率也是要考虑的一大因素
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马