我有以下问题。 我需要实现一个方法来比较两个数组,并找到给定数组的元素不匹配的第一个索引。 我曾尝试下面的代码,但它有点弱:比较两个阵列,并找到阵列不匹配的索引在JAVA
public int UnmatchedElementsOnIndex(int[] x, int[] y) {
for (int i = 0; i < x.length; i++) {
for (int j = 0; j < y.length; j++) {
if (x[i] == y[j]) {
// value is contained in both arrays
}
// otherwise not
}
return 0;
}
这是错误的。你可以做一个单一的循环和一些if语句。 –
如果发现一个不匹配的元素,我使用额外的变量来计算++,但我不知道如何实现这个 –
自己试试看,而不是从SO分数查找者那里寻找答案:P。你能行的。 –