黑马程序员技术交流社区

标题: 求助,排序算法 [打印本页]

作者: 忆梦追风    时间: 2014-8-21 21:10
标题: 求助,排序算法
请问排序算法都有那些?这些算法中那个实现的效率高呢?

作者: 可无奈    时间: 2014-8-21 22:47
我比较敲的多是冒泡排序,有冒泡,交换,插入等,自己上网搜学习,效率高倒没深入了解过,一般都是需要用的那种算法就用那种了
作者: 单线程xia    时间: 2014-8-21 23:48
效率比较高的有快速排序,堆排序 ,归并排序等
作者: Huberry    时间: 2014-8-22 00:15
快速排序,冒泡排序,选择排序,插入排序

快速排序效率比较高,但是好难理解啊,我到现在还迷迷糊糊
作者: 男人你得有范    时间: 2014-8-22 00:41
快速排序效率高,主要用到了递归算法
作者: 曾小贤OL    时间: 2014-8-22 08:33
昨天晚上2个小时快速蔓延看懂
作者: 李章敏    时间: 2014-8-22 09:29
快速排序                                                           
作者: 范靖明    时间: 2014-8-22 09:53
有选择排序、冒泡排序、希尔排序、折半排序,但我只会用选择跟冒泡!
作者: 戏言丶    时间: 2014-8-22 10:26
排序方法不少,不过毕老师说了,选择和冒泡排序面试的时候出现比较多,实际应用的时候可以直接调用类库中的一个排序方法
作者: abc83983682    时间: 2014-8-22 11:05
毕老师说,效率最高的是希尔排序!不过难懂,一般用选择和冒泡。
作者: fantacyleo    时间: 2014-8-22 11:27
abc83983682 发表于 2014-8-22 11:05
毕老师说,效率最高的是希尔排序!不过难懂,一般用选择和冒泡。

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

同学你再把毕老师的视频看看,我都做笔记的!
作者: 滔哥    时间: 2014-8-22 11:43
技术难题无人回答?想快速赚黑马币?那么赶紧来“技术问答悬赏中心”吧!
http://bbs.itheima.com/forum-218-1.html
作者: ___瘦不了    时间: 2014-8-22 12:27
不设环境的话,显然快速排序是效率最高的
作者: fantacyleo    时间: 2014-8-22 16:09
abc83983682 发表于 2014-8-22 11:40
同学你再把毕老师的视频看看,我都做笔记的!

这跟看不看视频没有关系。第一我确实不记得视频中老毕这样讲过(能告诉我是哪一个视频吗?),第二如果他这样讲过,那么他就讲错了,这个随便找一本算法教材就清楚了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2