package cy;
import java.util.HashSet;
import java.util.Set;
public class SameChid {
public static Set<Integer> setMethod(int[] a,int[] b){
Set<Integer> set = new HashSet<Integer>();
Set<Integer> set2 = new HashSet<Integer>();
for(int i=0; i<a.length; i++) {
set.add(a[i]);
}
for(int j=0; j<b.length; j++) {
if(!set.add(b[j]))
set2.add(b[j]);
import java.util.HashSet;
import java.util.Set;
public class SameChid {
public static Set<Integer> setMethod(int[] a,int[] b){
Set<Integer> set = new HashSet<Integer>();
Set<Integer> set2 = new HashSet<Integer>();
for(int i=0; i<a.length; i++) {
set.add(a[i]);
}
for(int j=0; j<b.length; j++) {
if(!set.add(b[j]))
set2.add(b[j]);

本文展示了如何使用Java编程语言设计两个整数数组A和B的交集算法。首先通过HashSet实现简单交集,然后通过迭代优化处理相等元素,避免重复并提高效率。最后在main方法中进行了测试。
最低0.47元/天 解锁文章
3859

被折叠的 条评论
为什么被折叠?



