胡牌的算法
麻将是一款在中国很火的游戏,越来越多的棋牌公司都视他为必上的游戏,那么下面我就给大家讲解一下麻将的基本实现。
麻将胡牌的算法:
创建麻将的实体类:
麻将胡牌基本算法是:123 或者 111 在加上一对将牌 就形成了它的胡牌。
假设现在有一副牌: 1万 , 2万 , 3万 , 4万 ,4万,4万 , 6筒 ,7筒 , 8筒 , 2条 , 2条 , 2条 , 5条 ,5条
1.先分类:有将的那一门 和 没有将的那一门,有将的那一门的牌数必定是:3*n+2 , 无将的那一门必定就是3*n
判断如下:
如果有任何一门不满足3*n,或者3*n+2 ,且3n+2 大于有且只有一门 , 则就不算是胡牌
2.找到有将的那一门 , 踢出两个相同的 , 剩下的能否连成连续的三个 , 或者 三个以上的
1万 , 2万 , 3万 , 4万 &