标签:
题目描述:public class Solution {
public bool ContainsNearbyDuplicate(int[] nums, int k)
{
var hash = new Dictionary<int, int>();
for(var i = 0;i < nums.Length; i++){
if(!hash.ContainsKey(nums[i])){
hash.Add(nums[i],i);
}
else{
if(Math.Abs(hash[nums[i]] - i) <= k){
return true;
}
else{
hash[nums[i]] = i;
}
}
}
return false;
}
}LeetCode -- Contains Duplicate II
标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/49962279