class Solution {
public int[] intersection(int[] nums1, int[] nums2) {
Set<Integer> set1 = new HashSet<>();
Set<Integer> set2 = new HashSet<>();
for(int i:nums1){
set1.add(i);
}
//将数组一种与数组二中重复的元素放入集合二
for(int i:nums2){
if(set1.contains(i)){
set2.add(i);
}
}
//新建一个数组存储集合二中的元素即可
int[] arr = new int[set2.size()];
int j=0;
for(int i:set2){
arr[j++] = i;
}
return arr;
}
}
349.两个数组的交集
最新推荐文章于 2023-05-06 18:17:51 发布