class Solution {
public:
bool containsNearbyDuplicate(
vector<int>& nums,
int k) {
unordered_map<int,int> mp;
for(
int i=
0;i<nums.size();i++)
{
if(mp.find(nums[i])!=mp.end())
{
if(
abs(i-mp[nums[i]])<=k)
return true;
}
mp[nums[i]]=i;
}
return false;
}
};
转载请注明原文地址: https://www.6miu.com/read-41727.html