麻將算法(一)洗牌

作一個麻將最基本的思惟就是去建立一個數組,記錄手中的牌以及牌的數量,這個數組的索引就表示這個牌,經過索引獲取這個數組的值就是這個牌的數量。 例如:一萬-九萬在數組中的索引就是0-8;一條-九條在數組中的索引就是9-17;一筒-九筒在數組中的索引就是18-26; 而沒一幅麻將都會有一個牌堆,這個牌堆保存了整副麻將,這裏我用16進製表示,爲何要用16進制呢,由於他能夠在對牌值和索引進行轉換的時候提升效
相關文章
相關標籤/搜索