15算法课程 219. Contains Duplicate II
来源:互联网 发布:淘宝标题可以随便改吗 编辑:程序博客网 时间:2024/06/11 12:29
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 absolute difference between i and j is at most k.
solution:
hash表
code:
class Solution {public: bool containsNearbyDuplicate(vector<int>& nums, int k) { unordered_map<int, int> hash; for(int i = 0; i < nums.size(); i++) { if(i > k) hash[nums[i-k-1]]--; if(hash[nums[i]] > 0) return true; hash[nums[i]]++; } return false; }};
阅读全文
0 0
- 15算法课程 219. Contains Duplicate II
- 15算法课程 217. Contains Duplicate
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 219. Contains Duplicate II
- 数据结构综述
- Shiro 框架详解之授权
- 【回顾】深度学习系列之二:卷积神经网络
- Deep Learning读书分享:序列建模与实践方法论 | 公开课
- 这几个争做数据圈清流的公众号,你都知道吗?
- 15算法课程 219. Contains Duplicate II
- 机器学习初学者必须知道的十大算法
- PHP 类的实例化,静态方法不用实例化直接用
- 群硕笔试、面试总结
- 【备忘】Spring+SpringMVC+MyBatis开发外卖app后台完整项目教程
- shiro 框架之ini配置
- 数据库配置文件
- 斐波那契数列实现(递归)
- 首篇博客