Shawngbk / Leecode

Questions of Leecode
0 stars 0 forks source link

349. Intersection of Two Arrays #74

Open Shawngbk opened 7 years ago

Shawngbk commented 7 years ago

public class Solution { public int[] intersection(int[] nums1, int[] nums2) { HashSet set = new HashSet<>(); List list = new ArrayList<>(); for(int i = 0; i < nums1.length; i++) { set.add(nums1[i]); } for(int i = 0; i < nums2.length; i++) { if(set.contains(nums2[i])) { list.add(nums2[i]); set.remove(nums2[i]); } } int[] res = new int[list.size()]; for(int i = 0; i < list.size(); i++) { res[i] = list.get(i); } return res; } }