1

私は単純なポーカー ゲームを作成しようとしていますが、エースの「数」が 13 または 0 (エース ハイ vs エース ロー) になる可能性があるところまで来ました。ストレートを決定するためにバブル ソートを使用しているので、エースの数を 1 と 13 の両方に割り当てたいと思いました。どちらか/またはのように読む方法は?

4

2 に答える 2

0

バブルソートを繰り返すたびに、2つの可能な値を持つ比較を行うと、比較方法によっては、ソートの一貫性が失われます。たとえば、次のようになります。

次の入力からソート結果がどのようになると思いますか:K(11)、A(01,13)、Q(12)最初のステップ、位置1または位置3の後のAはどこにあると思いますか?

最も簡単なのは、おそらく2回ソートすることで、それぞれエースの値が異なります。

于 2012-10-16T04:44:56.437 に答える
0

なぜ2つの要素のベクトルを返さないのですか? Java でタプルを作成する別の方法として、解決策は次のとおりです: Using Pairs or 2-tuples in Java

于 2012-10-16T04:23:37.980 に答える