我正努力将独特的组合打印到具有相同值的2D数组。
示例2D数组
[4,4,4,4]
[4,4,4,4]
可能的唯一组合
0,1
0,2
0,3
1,2
1,3
有人可以指出如何解决这个问题吗?
答案 0 :(得分:2)
您可以通过正确循环数组来避免这种情况:
for (int i = 0; i < array.length; i++) {
for (int j = i+1; j < array.length[i]; j++) {
// as you start with j = i+1 you will avoid comparing the same cells
}
}