Project1

标题: 数组统计~~ [打印本页]

作者: 277297575    时间: 2008-1-1 22:06
标题: 数组统计~~
比如象下面的11个数组~~

01:02 03 05 10 11
02:01 04 05 13 17
03:02 03 08 13 15
04:09 01 20 16 18
05:02 01 05 10 11
06:02 06 05 18 17
07:01 03 12 13 11
08:02 03 07 13 11
09:06 03 09 17 12
10:02 03 04 15 01
11:02 07 05 19 18

统计出这些数组里面
出现的相同的3个和4个数``然后显示出来 [LINE]1,#dddddd[/LINE]本贴由论坛斑竹心情de对白结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: 277297575    时间: 2008-1-1 22:06
标题: 数组统计~~
比如象下面的11个数组~~

01:02 03 05 10 11
02:01 04 05 13 17
03:02 03 08 13 15
04:09 01 20 16 18
05:02 01 05 10 11
06:02 06 05 18 17
07:01 03 12 13 11
08:02 03 07 13 11
09:06 03 09 17 12
10:02 03 04 15 01
11:02 07 05 19 18

统计出这些数组里面
出现的相同的3个和4个数``然后显示出来 [LINE]1,#dddddd[/LINE]本贴由论坛斑竹心情de对白结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: 美兽    时间: 2008-1-2 01:56
LZ应该准确的描述要求吧,

例如是横向还是纵向,本数组还是所有数组,顺序还是乱序?
作者: 神思    时间: 2008-1-2 02:08
- =我能想到的最简单的方法就素用个Hash来统计出现过的数字
作者: 冰城飞狐    时间: 2008-1-2 02:44
这是什么语言的数组?{/fd}
C语言的数组开头应该是00的说……
作者: 277297575    时间: 2008-1-2 09:31
以下引用美兽于2008-1-1 17:56:22的发言:

LZ应该准确的描述要求吧,

例如是横向还是纵向,本数组还是所有数组,顺序还是乱序?

横向的~所有数组`~乱序
作者: 亿万星辰    时间: 2008-1-2 15:43
方法有不少
一 一个一个判断
二 数目差
1 把11个数组并起来称为数组X,用来统计所有的元素
2 11个数组加起来合并成一个新数组Y,数组Y的size就是55
3 从数组X里依次取数,数组Y减去这个取出的数后,再算差,如果是你要求的值,那么就记录下这个取出的数...
这样好象复杂了......恩...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1