功能已经实现了,但是一直没法提交通过
```class Solution {
public:
vector intersect(vector& nums1, vector& nums2) {
vectorv3;
if(nums1.size() <=0 || nums2.size()<=0)
return v3;
int i = 0;
int j = 0;
long x = 0;
int h = nums1.size()+nums2.size();
int arr[h];
int t = 0;
for (i = 0; i < nums1.size(); i++)
{
for (j=0; j < nums2.size(); j++)
{
x = nums1.at(i) - nums2.at(j);
if (x == 0)
{
arr[t] = nums1.at(i);
nums2.erase(nums2.begin() + j);
t++;
break;
}
}
}
v3.resize(t);
for (i = 0; i < t; i++)
{
v3[i] = arr[i];
}
return v3;
}
};
问题描述应该是x的值范围超过了int 因此我改成了long但还是报错
不知道你这个问题是否已经解决, 如果还没有解决的话: