leetcode 219. Contains Duplicate II
来源:互联网 发布:松下fp系列编程手册 编辑:程序博客网 时间:2024/04/29 22:31
Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j]and the difference between i and j is at most k.
Map:
class Solution {public: bool containsNearbyDuplicate(vector<int>& nums, int k) { map<int, int> mp; map<int, int>::iterator it = mp.end(); for(int i= 0; i < nums.size(); i++){ it = mp.find(nums[i]); if(it != mp.end()){ if(abs(it->second - i) <= k) return true; else mp[nums[i]] = i; }else{ mp[nums[i]] = i; } } return false; }};
0 0
- [leetcode] 219. Contains Duplicate II
- LeetCode 219. Contains Duplicate II
- LeetCode:219. Contains Duplicate II
- 【Leetcode】219. Contains Duplicate II
- Leetcode 219. Contains Duplicate II
- 219. Contains Duplicate II LeetCode
- 【LeetCode】219. Contains Duplicate II
- Leetcode 219. Contains Duplicate II
- LeetCode *** 219. Contains Duplicate II
- LeetCode 219. Contains Duplicate II
- LeetCode 219. Contains Duplicate II
- LeetCode 219. Contains Duplicate II
- leetcode 219. Contains Duplicate II
- 219.[Leetcode]Contains Duplicate II
- Leetcode 219. Contains Duplicate II
- 【leetcode】219. Contains Duplicate II
- LeetCode - 219. Contains Duplicate II
- leetcode 219. Contains Duplicate II
- 护花
- 2016弱校联盟十一专场10.5 F. Fibonacci of Fibonacci
- 为cocos2dx-3.x以上版本工程指定统一通用的引擎路径
- 函数式编程语言的魅力:浅谈 Haskell
- 为什么央行新规能根治电信诈骗?专家给了3条理由
- leetcode 219. Contains Duplicate II
- Google服务器架构图解简析(转载)
- QXDM日志分析工具
- 2008-灌水
- iOS-电商常用上下左右滑动
- Orm之Reflect(二)
- 并发容器之CopyOnWriteArrayList
- 数据库读写分离方法浅析
- CSS3中各个浏览器内核兼容的设置