【发布时间】:2021-09-14 06:24:27
【问题描述】:
class Solution {
public static ArrayList<Integer> common_element(ArrayList<Integer>v1, ArrayList<Integer>v2) {
ArrayList<Integer> com = new ArrayList<>();
Collections.sort(v1);
Collections.sort(v2);
int i = 0;
int j = 0;
while (i < v1.size() && j < v2.size()) {
if (v1.get(i) == v2.get(j)) {
com.add(v1.get(i));
i++;
j++;
} else if (v1.get(i) > v2.get(j)) {
j++;
} else {
i++;
}
}
return com;
}
}
问题描述:Duplicates 可能在输出列表中。
我的代码有什么问题。当我运行它时,它会很容易且成功地编译,但是当我提交代码时,它显示无法正常工作,就像我的代码输出错误一样。
但它失败的地方,我无法理解。谁能帮我知道这个......!
【问题讨论】:
-
欢迎来到堆栈。您有可用的调试器吗?您使用的是 Eclipse 还是 IntelliJ 之类的 IDE?