219. Contains Duplicate II
LeetCode 219. Contains Duplicate II
Description
Input: nums = [1,2,3,1], k = 3
Output: trueTags
Solution
Complexity
Code
Last updated
Input: nums = [1,2,3,1], k = 3
Output: trueLast updated
func containsNearbyDuplicate(nums []int, k int) bool {
window := map[int]bool{} // num:exist
for i, num := range nums {
if window[num] {
return true
}
window[num] = true
if i >= k {
delete(window, nums[i-k])
}
}
return false
}