我需要随机调整以下数组:
int[] solutionArray = {1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1};
Run Code Online (Sandbox Code Playgroud)
这有什么功能吗?
我需要将一副牌分成两个包:上半部分和下半部分.这种新的卡阵列被假设去:第一卡从顶部包,从底部包,从顶部包,从底部包等第二卡第二卡第一卡如果有奇数个的卡然后顶部包应该比底部数据包多一个.甲板的顶部是阵列的前部.
我该怎么做呢?
这是我创建的用于生成卡片组的方法(我认为它有效):
private Card[] cards;
int value, suit;
private final int DECK_SIZE = 52;
public Deck()
{
int index = 0;
cards = new Card[DECK_SIZE];
//0 = spades, 1 = hearts, 2 = clovers, 3 =diamonds
int suits[] = {0, 1, 2, 3};
//1 = Ace, 11=jack, 12=queen, 13=king
int values[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
for (int suit : suits)
for (int value : values)
{
cards[index] = new …Run Code Online (Sandbox Code Playgroud)