CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 320212
有脾气2x
·
2006-04-29 07:40:43
·
阅读: 354
抽样得不到精确值啊。这个得看软梦的需求了
<空>
相关信息:
求一算法: 得到某一数组(不管数组是几维的,全部是数字)中,出现频率最多的数字。
(空) (
softdream
[405]
2006-04-29 14:06
)
数字里最大的是多少?
(空) (
玉楼
[344]
2006-04-29 14:18
)
没有规定,常规的,不会超过integer准许的最大数。
(空) (
softdream
[374]
2006-04-29 14:19
)
做个HASH表试试吧
(空) (
玉楼
[423]
2006-04-29 14:45
)
我目前用的最笨的办法。
(空) (
softdream
[308]
2006-04-29 14:20
)
什么办法?
(空) (
pcplayer
[345]
2006-04-29 14:37
)
一个个的遍历,定义了一个数组来存数据,如果在我定义的数据里有某个数了,就加1,没有,就在我的数组里写进去,值是1,最后,对自己定义的数组中的值部分,来个冒泡排序。感觉非常不好。
(空) (
softdream
[486]
2006-04-29 14:51
)
感觉不好未必效果不好,如果数据不会很特别的话,你这样干,程序易写易读,是个不错的思路
(空) (
aho
[387]
2006-04-29 15:01
)
总想找个快捷、方便的算法。
(空) (
softdream
[391]
2006-04-29 15:05
)
假设是个一维数组,先用快速排序法排序一次,然后遍历一遍,就可以了
(空) (
Fish
[408]
2006-04-29 15:08
)
数据不多就用遍历。数据太多的话,可以考虑抽样统计。
(空) (
pcplayer
[359]
2006-04-29 15:23
)
抽样得不到精确值啊。这个得看软梦的需求了
(空) (
有脾气2x
[353]
2006-04-29 15:40
)
软梦?
(空) (
pcplayer
[341]
2006-04-29 15:42
)
看楼主的马甲
(空) (
有脾气2x
[383]
2006-04-29 15:44
)
softdream.
(空) (
sql
[352]
2006-04-29 15:44
)
假设是个一维数组,先用快速排序法排序一次,然后遍历一遍,就可以了 (空) (Fish [3] 今天 15:08)
(空) (
变废为宝
[448]
2006-04-29 16:30
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录