麻將胡牌算法簡單分析!不喜莫入,C語言單純模擬,非完整麻將算法

麻將胡牌算法

不帶賴子,14張牌,以筒子為例子,不考慮雜交系列,純屬探索性算法,並非完整麻將算法,請勿存在誤區。單純的模擬題, 簡單的搜索(0(2^log2(n)))。

麻將胡牌算法簡單分析!不喜莫入,C語言單純模擬,非完整麻將算法

完整代碼,以及C/C++更多學習資料,私信我“代碼“獲取

數據抽象

1表示1筒 2表示2筒。。。。 9表示9筒。

胡牌算法

  • 七對算法(判斷14張牌是否是7對)
  • 碰碰胡算法(判斷14張牌是否是碰碰胡)
  • 屁胡算法(判斷14張牌是否是屁胡)

說明:用戶輸入14張牌值,要求判斷出這14張牌是否滿足上述3種牌型(可能同時滿足上述3種牌型)

部分源碼(代碼太長影響市容)

麻將胡牌算法簡單分析!不喜莫入,C語言單純模擬,非完整麻將算法

完整代碼,以及C/C++更多學習資料,私信我“代碼“獲取

說明:總體結構體劃分還是比較明確,如果需要考慮其他情況不妨自行研究一下,基本上C語言基礎算法:排序,比較,查找,數組處理等都用上了,總的來說,難度係數不高。完整源碼下載運行吧。

運行截圖

麻將胡牌算法簡單分析!不喜莫入,C語言單純模擬,非完整麻將算法

完整代碼,以及C/C++更多學習資料,私信我“代碼“獲取

更多精彩


分享到:


相關文章: