1

主题: 谁能给一个简便的检索牌的算法

比如我要检查牌堆里有没有一对二之类的。

我现在的算法效率很低。

别搞了,晕。

2

回复: 谁能给一个简便的检索牌的算法

遍历牌堆

为了梦想,勇敢追寻,不需理由

3

回复: 谁能给一个简便的检索牌的算法

看你怎样存储的了

http://bbs.cpcfan.com/attachments/month_1009/10090416391ab7c6bf829b2b4f.png

4

回复: 谁能给一个简便的检索牌的算法

牌堆是一个由牌组成的数组,牌堆是由标签控件继承,自己增加了 牌点属性。

总之就是一个这样简单的结构。

别搞了,晕。

5

回复: 谁能给一个简便的检索牌的算法

建立一个新数组存放牌的大小(花色不要)
然后按非递减次序排列该数组
之后搜索会简单一些

每个人天生都是正版,可是在应试教育面前,人人都被改造成了盗版。
个人作品:欧洲大陆 战争网页游戏:http://epland.cn.vc
http://twitsig.com/chinese/Shyc2001.png
下载Opera,安全快速的浏览器

6

回复: 谁能给一个简便的检索牌的算法

我之前就写好了,谢谢。

别搞了,晕。

7

回复: 谁能给一个简便的检索牌的算法

关于三带一之类的枚举没好算法。
三带一 四带二 飞机带翅膀不行。

别搞了,晕。

8

回复: 谁能给一个简便的检索牌的算法

按大小排列之外还要有按数量排序。这是常用思路。

每个人天生都是正版,可是在应试教育面前,人人都被改造成了盗版。
个人作品:欧洲大陆 战争网页游戏:http://epland.cn.vc
http://twitsig.com/chinese/Shyc2001.png
下载Opera,安全快速的浏览器

9

回复: 谁能给一个简便的检索牌的算法

shyc2001 写:

按大小排列之外还要有按数量排序。这是常用思路。

按数量顺序没做,杯具了。
因为卡组是一个常规数组,所以我无能为力,当初写程序的时候没有想到这点,所以说,郁闷。

我现在只能枚举3到2的牌了,没办法。

别搞了,晕。

10

回复: 谁能给一个简便的检索牌的算法

再建立一个数组就是了么
NC++

每个人天生都是正版,可是在应试教育面前,人人都被改造成了盗版。
个人作品:欧洲大陆 战争网页游戏:http://epland.cn.vc
http://twitsig.com/chinese/Shyc2001.png
下载Opera,安全快速的浏览器