vector <int> intersect(vector<int>&nums1, vector<int>& nums2)
{
vector<int> result;
map<int, int>temp;
for(int i =0; i<nums1.size(); i++)
{
temp[nums1[i]]++;
}
for(int j =0; j<nums2.size(); j++)
{
if(temp[nums2[i]]!=0)
{
result.push_back(nums2[j]);
temp[nums2[j]]--;
}
}
return result;
}
(leetcode)C++实现两个数组的交集||
最新推荐文章于 2023-10-07 08:53:44 发布