[LeedCode OJ]#219 Contains Duplicate II
来源:互联网 发布:云计算和数据中心 编辑:程序博客网 时间:2024/05/19 09:15
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/contains-duplicate-ii/
题意:
判断一个数组内,判断是否有相同的两个数之间的距离不超过k
思路:
还是用哈希标记的方法,这次标记的是出现的位置
class Solution{public: bool containsNearbyDuplicate(vector<int>& nums, int k) { int len = nums.size(); map<int,int> vis; for(int i = 1; i<=len; i++) { if(vis[nums[i-1]]) { if(i-vis[nums[i-1]]<=k) return true; vis[nums[i-1]] = i; } else { vis[nums[i-1]] = i; } } return false; }};
0 0
- [LeedCode OJ]#219 Contains Duplicate II
- [LeedCode OJ]#217 Contains Duplicate
- #219 Contains Duplicate II
- 219Contains Duplicate II
- 219Contains Duplicate II
- 219Contains Duplicate II
- 219Contains Duplicate II
- 219 Contains Duplicate II
- [219] Contains Duplicate II
- 219Contains Duplicate II
- LeetCode OJ 系列之219 Contains Duplicate II --Python
- leetcode 219: Contains Duplicate II
- LeetCode 219:Contains Duplicate II
- Contains Duplicate II - LeetCode 219
- Leetcode[219]-Contains Duplicate II
- LeetCode 219 Contains Duplicate II
- Leetcode 219 Contains Duplicate II
- 【Leetcode】Contains Duplicate II #219
- 杭电(hdu)2031 进制转换
- JS中<img><a>获取绝对路径
- 关于大型网站技术演进的思考(三)---- 存储的瓶颈(3)
- POJ1979 Red and Black (DFS)
- GOOGLE校招的笔试题解析
- [LeedCode OJ]#219 Contains Duplicate II
- NSDate-管理日期和时间1
- Android ContentProvider使用样例
- navicat for mysql 10.1.7注册码
- Linux日志更改 logtamper
- 开源项目SwipeMenuListView学习笔记
- PHP 数组和字符串互相转换实现方法
- Ubuntu 14.04配置Android编译环境
- 挖掘关键词