1. 程式人生 > >LeetCode-C#實現-哈希表(#349)

LeetCode-C#實現-哈希表(#349)

for solution leet 數組的交集 數組 toa arrays cti num

349. Intersection of Two Arrays

兩個數組的交集

public class Solution {
    public int[] Intersection(int[] nums1, int[] nums2) {
        //使用哈希集合去重
        HashSet<int> hashSet1=new HashSet<int>(nums1);
        HashSet<int> hashSet2=new HashSet<int>(nums2);
        List<int> list=new
List<int>(); //遍歷兩哈希集合,相等者加入集合,遍歷結束後將集合轉為數組返回 foreach(int h1 in hashSet1){ foreach(int h2 in hashSet2){ if(h1==h2)list.Add(h1); } } return list.ToArray<int>(); } }

LeetCode-C#實現-哈希表(#349)