LeetCode 219--- Contains Duplicate II
来源:互联网 发布:kvm虚拟机网络配置 编辑:程序博客网 时间:2024/06/03 19:50
题目链接:LeetCode 219— Contains Duplicate II
题目大意:判断给定数组中是否存在索引序号相差最大为k的两个相等的项
使用一个哈希表的思路即可轻松解决,实现代码如下:
public class Problem219 { public static void main(String[] args) { // TODO Auto-generated method stub } public boolean containsNearbyDuplicate(int[] nums, int k) { HashMap<Integer,Integer> hashtable = new HashMap<Integer,Integer>(); for(int i = 0; i < nums.length; i++){ if(hashtable.containsKey(nums[i]) && i - hashtable.get(nums[i]) <=k){ return true; } hashtable.put(nums[i],i); } return false; }}
0 0
- 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
- 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
- [leetcode 219] Contains Duplicate II
- 【LEETCODE】219-Contains Duplicate II
- 【LeetCode】219Contains Duplicate II
- LeetCode 219 Contains Duplicate II
- iOS音频播放之AudioQueue(一):播放本地音乐
- Zipkin资源
- P2P公司不良贷款的催收 不问过程只看结果
- Mysql中datetime默认值'0000-00-00 00:00:00'无法创建问题
- HAProxy
- LeetCode 219--- Contains Duplicate II
- SSKeychian 的理解 以及关于生成app的唯一标示,类似于UUID
- MySql学习:自定义函数之带参函数
- js定时调用相关
- 华为底部物理键盘适配问题
- java中equals()函数和"=="的区别
- .net字节流转换为Bitmap图像
- hibernate 映射继承关系的三种方法
- 程序员独有的礼物