我有一個程序,每個老虎機有5列和5個圖像。我試圖找到一個有效的算法,可以檢查幾個組合的所有排列,這些組合可能表明勝利。這些組合是:2對匹配的圖像,3個相同的圖像,4個相同的圖像,5個相同的圖像,最後3個相同的圖像和2個相同的圖像不同於前3個。我是不關心命令。感謝您提供任何提示或建議。檢查老虎機的所有排列算法Win
2
A
回答
3
使用字典/ HashMap的:
counts = {}
foreach image in row:
// TODO: If the image is not already in the dictionary, add it.
counts[image] += 1
然後你就可以檢查你有多少通過遍歷在字典中值的每個圖像。
2
你也可以有5種元素的某種Dictionary或Hashtable數據結構(鍵/值對)。在列舉每一列時,爲值添加+1(圖片或Mark Byers所說的「唯一標識它們」的關鍵字將成爲關鍵)。然後對您的鍵/值數據結構進行排序。然後,您可以使用上面的邏輯創建一個FSM來分類獎金。
相關問題
- 1. 老虎機支付計算
- 2. 老虎機支付計算
- 3. Java老虎機
- 4. Python的算法來依次產生老虎機的所有可能結果
- 5. 基本老虎機
- 6. 援助與Java老虎機
- 7. php老虎機積分
- 8. 老虎機預約問題
- 9. 設計黑莓老虎機
- 10. 老虎機代碼問題
- 11. cocos2d老虎機動畫
- 12. 老虎機懸停CSS3&jQuery
- 13. Flash ActionScript老虎機PHP
- 14. 有效生成老虎機結果
- 15. Python基本老虎機沒有運行?
- 16. 有沒有人有使用swing的Java老虎機的例子?
- 17. 老虎機風格的數字jquery
- 18. js爲我的老虎機遊戲
- 19. 老虎機畫線的結果
- 20. 用條件查找給定N的所有排列的算法
- 21. 編程紅寶石老虎機遊戲
- 22. Python:老虎機代碼錯誤
- 23. 實現老虎機遊戲動畫
- 24. UILabel老虎機進步動畫
- 25. FHIR搜索老虎機請求
- 26. R公共和私人老虎機?
- 27. 如何修復老虎機錯誤
- 28. 製作算法查找所有可能的排列
- 29. 老虎機與無盡的列表如何獲得對齊線
- 30. 有排列的算法嗎?
這實際上幾乎與計算撲克牌的5張牌(一對,兩對,三種,四種,滿屋等)相同。只是爲了幫助您拓寬搜索條件。 – 2011-02-14 20:18:57
謝謝你,我會看看 – aahrens 2011-02-14 20:25:38