一、题目
二、代码
class Solution {
public:
vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
int i;
vector<int> all_nums(2000, 0);
int length_of_nums1=nums1.size();
int length_of_nums2=nums2.size();
vector<int> record_vector(2000, 0);
vector<int> return_vector;
int vector_i=0;
for(i=0;i<length_of_nums1;i++)
{
all_nums[nums1[i]]=1;
}
for(i=0;i<length_of_nums2;i++)
{
if(all_nums[nums2[i]]!=0)
{
record_vector[nums2[i]]=1;
}
}
for(i=0;i<record_vector.size();i++)
{
if(record_vector[i]!=0)
{
return_vector.push_back(i);
}
}
return return_vector;
}
};
三、运行结果