我正在尝试进行简单的扑克游戏,并指出Ace的'数字'可以是13或0(Ace高对Ace低)。当我使用冒号排序来确定直道时,我想将Ace的数量分配给1和13.我知道Java不支持动态变量,但是有一个方法可以返回这两个值的int一种方式它被读作/或?
答案 0 :(得分:0)
为什么你不返回两个元素的向量? 另一种方法是在Java中创建一个元组,解决方案在这里: Using Pairs or 2-tuples in Java
答案 1 :(得分:0)
如果在冒泡排序的每次迭代中,您进行具有2个可能值的比较,则根据您的比较方式得出不一致的排序,例如:
您希望从这些输入中得到排序结果: K(11),A(01,13),Q(12) 在第一步,第1位或第3位之后你会期望A在哪里?
最简单的事情可能是对它进行两次排序,每次都有不同的Ace
值