gpt4 book ai didi

java - 从标准牌组的子集中获取每两张牌的组合

转载 作者:行者123 更新时间:2023-12-01 17:39:57 25 4
gpt4 key购买 nike

我有一副标准牌,然后删除了一些,从剩余的牌中我想计算所有可能的两张牌组合。例如,有 47 张牌,有 47 种选择 2 种组合。除了

之外,还有谁能想到一种有效的方法来做到这一点吗?
foreach(card){
combinations.add(card, card +1)
}

谢谢

最佳答案

for(int i=0; i<47; i++) {
for(int j=i+1; j<47; j++) {
combinations.add(i, j);
}
}

这是最有效的方法,因为它只遍历每对一次。

如果您只想要两对组合的数量,请参阅here .

关于java - 从标准牌组的子集中获取每两张牌的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com