std中稳定排序算法_排序算法总结

评论

# re: 排序算法总结[未登录]

2009-04-25 22:10

R

shell sort 复杂度是n^lamda, lamda是大于1小于2的实数, 并非nlogn.   回复  更多评论

# re: 排序算法总结

2009-04-26 00:30

shongbee2

@R

哦。谢谢,原来跟lamda有关系哈。呵呵,因为我每次都是折半,所以就误认为是nlogn了。嘻嘻,谢谢哈。  回复  更多评论

# re: 排序算法总结

2009-04-26 12:35

xcpp

# re: 排序算法总结

2009-04-26 21:29

shongbee2

@xcpp

谢谢您,我看了,可惜没有怎么看懂。呵呵动画太快乐。我再仔细看看吧。  回复  更多评论

# re: 排序算法总结

2009-05-05 10:31

谢谢啊,我看了对我今后的学习还是有很大的帮助  回复  更多评论

# re: 排序算法总结[未登录]

2009-07-14 11:15

tao

# re: 排序算法总结

2010-07-22 14:15

salever

我觉得他们的效率也是差不多的,我个人喜欢冒泡一些,因为要用它的时候数据多半不多,而且可以提前的返回已经排序好的数组。而其他两个排序就算已经排好了,他也要做全部的扫描。

这里有点问题吧?选择排序和冒泡的思想是一样的,在已经排序的数组上使用它们仍然要进行o(n*n)的扫描,而插入则不是的。。。

而且在数据量在10000左右时,冒泡是最慢了,因为它还要进行大量的数据移动。  回复  更多评论

# re: 排序算法总结

2010-07-22 14:22

salever

@salever

如果在冒泡里加上一个哨兵,那么在有序时基本不用扫描,这点忘记了哦。。。此时插入需要进行O(n)次扫描。。。  回复  更多评论

# re: 排序算法总结

2011-04-05 21:59

光明顶左使

自从学完了大学数据结构课程之后,要排序时我总是直接去用库函数(比如std::sort, qsort什么的),免得自己实现又麻烦又容易出错...没学那门课程时一直用冒泡...  回复  更多评论

# re: 排序算法总结

2011-08-07 00:23

张良

总结的挺好的,正好最近在学习排序算法,帮助很大,谢谢作者,辛苦了……O(∩_∩)O~  回复  更多评论

# re: 排序算法总结

2011-08-19 05:49

w7619c

简单看了你的技术博克, 感觉很好. 排序法棒极了, 我在里面学会很多东西.

看了你学习openGL的过程, 呵呵, 可怜的家伙, 那东西貌似已经不怎么找人待见了,可以看看Flash+flex, 或者vrml, 也可以实现这些东西, 尤其是VRML可以直接由3DMax等3D渲染软件直接生成, 更简单也更酷了.

加油, 我们共同努力!!  回复  更多评论

# re: 排序算法总结

2011-08-25 10:00

Kenny

选择排序不是稳定排序  回复  更多评论

# re: 排序算法总结

2012-03-09 15:51

哇卡

选择排序真的不是稳定的。。。  回复  更多评论

# re: 排序算法总结

2012-06-22 01:50

我是大熊

楼主总结的很好!楼下的评论也很给力!

我最近也在温习算法!希望多跟大家交流!

这是我的博客:http://php.oil58.com/  回复  更多评论

# re: 排序算法总结

2012-06-27 14:23

末叶

@R

不是说这个是不确定的吗?  回复  更多评论

# re: 排序算法总结

2012-12-24 20:55

seaeyes

粗粗看了下 文章错误很多啊 比如选择排序是不稳定的 楼主说错了

还有冒泡、插入、选择排序三者的比较,冒泡公认是最慢的

另外楼主说排好的一列数如果加入一个,这时排序冒泡比其他两个快,其实这时,冒泡和插入排序速度一样,楼主可以写个试试看  回复  更多评论

# re: 排序算法总结

2013-01-22 15:03

wonder_wind

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值