显示两个数组不相同值的组合及组合个数
Display the combinations and the number of combinations without the same value of the two array
我需要创建一个函数来接受两个整数数组。显示不同值的组合及组合个数
示例:
Array 1 = { 1, 2, 3 };
Array 2 = { 2, 3, 4 };
输出:
1,2
1,3
1,4
2,3
2,4
3,2
3,4
组合数:7
我在这里看到了很多复杂的代码,到目前为止找不到我正在寻找的确切目标,在等待有人帮助的同时,我将继续浏览和搜索。我也在使用 Java 7.
试试这个。
注意:此代码正在考虑给定的示例。没有完成验证。如果需要,您可以添加它。
int count = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array2.length; j++) {
if(array[i] != array2[j]){
System.out.println("Combination "+array[i]+" "+array2[j]);
count = count +1;
}
}
}
System.out.println("Combination "+count);
我需要创建一个函数来接受两个整数数组。显示不同值的组合及组合个数
示例:
Array 1 = { 1, 2, 3 };
Array 2 = { 2, 3, 4 };
输出:
1,2
1,3
1,4
2,3
2,4
3,2
3,4
组合数:7
我在这里看到了很多复杂的代码,到目前为止找不到我正在寻找的确切目标,在等待有人帮助的同时,我将继续浏览和搜索。我也在使用 Java 7.
试试这个。
注意:此代码正在考虑给定的示例。没有完成验证。如果需要,您可以添加它。
int count = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array2.length; j++) {
if(array[i] != array2[j]){
System.out.println("Combination "+array[i]+" "+array2[j]);
count = count +1;
}
}
}
System.out.println("Combination "+count);