我正在嘗試做一個簡單的撲克遊戲,並指出一個Ace的數字可能是13或0(Ace高與Ace低)。由於我使用Bubble排序來確定直線,我想將Ace的編號分配給1和13.我知道Java不支持動態變量,但是有沒有一種方法可以返回這兩個值的整數它被讀作是/或者?如何以任何一種方式使用數值?
回答
爲什麼你只是不返回兩個元素的向量? 另一種方式將是使用Java創建一個元組,該解決方案是在這裏: Using Pairs or 2-tuples in Java
如果冒泡排序的每次迭代,你這樣做有2個可能的值進行比較,你會最終不一致根據排序你如何比較,例如:
你會期望的那種結果是從這些輸入: K(11),(01,13),Q(12) 哪裏,你會想到要第一步後,位置1或位置3?
最簡單的事情可能是將它排序兩次,每個都有不同的值,對於Ace來說是不同的值
我實際上創建了一個名爲卡的類{ 私人字符串套裝; //俱樂部,心等 私人字符串臉; // jack,ten,deuce etc private int count; //這個確定運行 private int value; // this to determine value,ace 14 deuce 1} –
計數值僅用於確定運行沒有值,因此它可以是0或13,因爲它可以結束或開始運行。該值將決定其在手中的位置(從高到低,從左到右) –
- 1. 如何用PHP以這種方式獲取數組中的值?
- 2. 任何一種方式浮動項目
- 3. SVDLIB應以何種方式使用?
- 4. 如何使用PHP以某種方式輸出數組?
- 5. 如何以這種特定的方式使用多個返回值函數?
- 6. Python:我如何以另一種方式處理任何未處理的異常?
- 7. 如何以這種方式漂浮框?
- 8. 我如何以某種方式
- 9. C# - 如何以某種方式
- 10. 如何以某種方式阻止telnet
- 11. 如何以某種方式在C#
- 12. 從一種形式拖放到另一種形式的任何地方
- 13. 如何以某種方式使用Backbone.js的單頁網站
- 14. 如何以這種方式使用ASP.NET資源?
- 15. 如何使用Array#以這種方式減少工作?
- 16. MySQL查詢,如何以多種方式使用字符串?
- 17. 如何使用美化器以這種方式縮進宏?
- 18. 我如何使用PHP代碼以這種方式
- 19. 如何使用AutoCompleteBox以多種方式進行搜索
- 20. 是以任何方式使用共享數據映射器?
- 21. 如何確認我正在使用哪種RDBMS(以任何形式的SQL)?
- 22. 任何人可以建議如何將動態列表從一種形式傳遞給另一種形式?
- 23. 是否可以強制Map以一種方式排序,但以另一種方式獲取值?
- 24. 有關如何以這種方式「網站化」網站的任何提示?
- 25. 如何以這種方式從另一個文件訪問方法/函數?
- 26. 如何以一種非常實用的方式顯示錶格數據
- 27. 如何使用以下兩種屬性之一值
- 28. 如何在一種以上的方法中使用JButton?
- 29. 如何使用gulp以多種方式處理一個src文件?
- 30. 任何使用.NET以編程方式從Bcedit.exe獲取值/設置的方法?
元組。我喜歡這個概念,正在尋找另一個項目類似的東西。但對於這一點,我認爲它最終只會成爲一種「手」類「排序」方法。發生在我身上的另一個想法是,如果我可以定義我自己的原始類型,就像一個只有14個數字和循環的數字類一樣。試圖尋找它,但一無所獲。 –