Skip to content

Latest commit

 

History

History

contains-duplicate-ii

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Contains duplicate ii

Problem link

Solutions

Solution.cpp

// https://leetcode.com/problems/contains-duplicate-ii

class Solution {
public:
  bool containsNearbyDuplicate(vector<int> &nums, int k) {
    unordered_map<int, int> cnt;
    for (int i = 0, n = nums.size(); i < n; ++i) {
      if (cnt[nums[i]]++)
        return true;
      if (i >= k)
        --cnt[nums[i - k]];
    }
    return false;
  }
};

Tags