发新帖我要提问
12
返回列表
打印

有什么快速挑出1024个数据中最大五个数的算法?

[复制链接]
楼主: hackthree
手机看帖
扫描二维码
随时随地手机跟帖
21
txcy| | 2011-11-16 22:58 | 只看该作者 回帖奖励 |倒序浏览
这个方法应该很多

使用特权

评论回复
22
tx27| | 2011-11-16 23:27 | 只看该作者
总结了一下楼上的那些做法至少都需要1024*3次左右的数值比较吧;最优秀的算法应该是只做不多于1023次数值比较就可以达到目的了。

使用特权

评论回复
23
qq414055899| | 2011-11-16 23:28 | 只看该作者
学习

使用特权

评论回复
24
mugenwon| | 2011-11-17 07:59 | 只看该作者
有意思。学到东西。

使用特权

评论回复
25
无冕之王| | 2011-11-17 22:58 | 只看该作者
方法很多,至于快速的还得再测试一下

使用特权

评论回复
26
tuzihog| | 2011-11-23 08:27 | 只看该作者
正在学习数据结构,3楼的那个算法还是比较常规的,还有一种更好地算法!请参考 Mark Allen Weiss 的数据结构与算法分析——c语言描述 的第7章

使用特权

评论回复
27
shuaijing| | 2011-11-23 13:56 | 只看该作者
在百度上搜一下,多得是。

使用特权

评论回复
28
wangshi| | 2011-11-24 20:48 | 只看该作者
三楼的意见,我觉得挺好。

使用特权

评论回复
29
zzwj5120| | 2011-11-27 16:29 | 只看该作者
那1024个数据最大的是多少?

使用特权

评论回复
30
菜鸟宅男| | 2013-9-10 21:37 | 只看该作者
学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则