[Leetcode]#219 Contains Duplicate II

来源:互联网 发布:关灯软件 编辑:程序博客网 时间:2024/05/17 22:19
//#219 Contains Duplicate II//76ms 12.69%#include <iostream>#include <vector>#include <set>#include <map>using namespace std;class Solution {public:    bool containsNearbyDuplicate(vector<int>& nums, int k)     {        map<int, int> mp;        int size = nums.size();        for(int i=0; i<size; i++)        {            if(mp.count(nums[i]) > 0)            {                if(i - mp[nums[i]] <= k)                {                    return true;                }                else                {                    mp[nums[i]] = i;                }            }            else            {                mp.insert(pair<int, int>(nums[i], i));            }        }        return false;    }};
0 0
原创粉丝点击