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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 忆梦追风 中级黑马   /  2014-8-21 21:10  /  1875 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问排序算法都有那些?这些算法中那个实现的效率高呢?

14 个回复

倒序浏览
我比较敲的多是冒泡排序,有冒泡,交换,插入等,自己上网搜学习,效率高倒没深入了解过,一般都是需要用的那种算法就用那种了
回复 使用道具 举报
效率比较高的有快速排序,堆排序 ,归并排序等
回复 使用道具 举报
快速排序,冒泡排序,选择排序,插入排序

快速排序效率比较高,但是好难理解啊,我到现在还迷迷糊糊
回复 使用道具 举报
男人你得有范 来自手机 中级黑马 2014-8-22 00:41:15
报纸
快速排序效率高,主要用到了递归算法
回复 使用道具 举报
昨天晚上2个小时快速蔓延看懂
回复 使用道具 举报
快速排序                                                           
回复 使用道具 举报
有选择排序、冒泡排序、希尔排序、折半排序,但我只会用选择跟冒泡!
回复 使用道具 举报
排序方法不少,不过毕老师说了,选择和冒泡排序面试的时候出现比较多,实际应用的时候可以直接调用类库中的一个排序方法
回复 使用道具 举报
毕老师说,效率最高的是希尔排序!不过难懂,一般用选择和冒泡。
回复 使用道具 举报
abc83983682 发表于 2014-8-22 11:05
毕老师说,效率最高的是希尔排序!不过难懂,一般用选择和冒泡。

毕老师没说过这句话吧?希尔的效率没有快排高,实际开发中如果有程序员用自己写的冒泡或选择,项目经理可以让他走人了
回复 使用道具 举报
fantacyleo 发表于 2014-8-22 11:27
毕老师没说过这句话吧?希尔的效率没有快排高,实际开发中如果有程序员用自己写的冒泡或选择,项目经理可 ...

同学你再把毕老师的视频看看,我都做笔记的!
回复 使用道具 举报
滔哥 黑马帝 2014-8-22 11:43:35
13#
技术难题无人回答?想快速赚黑马币?那么赶紧来“技术问答悬赏中心”吧!
http://bbs.itheima.com/forum-218-1.html
回复 使用道具 举报
不设环境的话,显然快速排序是效率最高的
回复 使用道具 举报
abc83983682 发表于 2014-8-22 11:40
同学你再把毕老师的视频看看,我都做笔记的!

这跟看不看视频没有关系。第一我确实不记得视频中老毕这样讲过(能告诉我是哪一个视频吗?),第二如果他这样讲过,那么他就讲错了,这个随便找一本算法教材就清楚了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马