说明:长牌又称斗14,是华南比较流行的一种牌类。原创分享一个长牌算包(判定牌是否满足最低胡牌要求)算法。该算法采用树结构,通过对指定的牌进行组合所有可能,找出最优解,核心算法700行左右。测试平局0.2ms一次,最耗时的组合是6与8的组合和7组合,如果该牌很多的情况,算法极限耗时会达到50ms一次。该算法至少支持几百人同时在线同时游戏,更高为测试过。
该算法也许能给你提供一种思路,算法中可能存在漏洞,如果有什么逻辑错误,欢迎指出。也许你有更好的,仅供学习参考。
<jimheaven> 上传 | 大小:6kb