#include <vector>
class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param nums1 int整型vector 
     * @param nums2 int整型vector 
     * @return int整型vector
     */
    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
        vector<int> v;
        int arr[1010] = {0};//模拟哈希表,将第一个数组中的元素放入arr中并去重
        for(int i=0;i<nums1.size();i++)
        {
            if(arr[nums1[i]]==0)
            {
                arr[nums1[i]] = 1;
            }
        }
        for(int j=0;j<nums2.size();j++)
        {
            if(arr[nums2[j]]==1)
            {
                v.push_back(nums2[j]);//相同的放入新数组中
                arr[nums2[j]] = 0;//防止重复
            }
        }
        return v;
    }
};