LeetCode:Contains Duplicate II

原创 2015年11月17日 17:18:52

问题描述:

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.

给出一个整数数组,判断该数组内是否有两个元素值是相同的,且他们的索引值相差不大于k,是则返回true,否则返回false

思路:


代码:

public class Solution {
    public boolean containsNearbyDuplicate(int[] nums, int k) {
        if(nums == null || nums.length < 2)   return false;
        Map<Integer, Integer> map = new HashMap<Integer, Integer>();
    	for(int i = 0; i < nums.length; i++) {
    		if(map.containsKey(nums[i]) && i - map.get(nums[i]) <= k) {
    				return true;
    			}
    		map.put(nums[i], i);
    	}
    	return false;
    }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

【LeetCode-面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】

【219-Contains Duplicate II(包含重复元素II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】代码下载【https://github.com/Wang-...
  • DERRANTCM
  • DERRANTCM
  • 2015年08月29日 06:36
  • 3245

iOS开发第三方库之间出现duplicate symbol时的处理方法

今天做项目遇到第三方库与当前项目代码冲突到问题。发现是第三方库中使用了GDataXMLNode,而我的APP项目中的微信开发部分也用到了GDataXMLNode。这就造成了冲突,产生了duplicat...
  • fww330666557
  • fww330666557
  • 2016年03月02日 17:31
  • 1836

Hibernate保存数据自动生成主键出现奇怪异常Duplicate entry '0' for key 1

今天在写一块程序的时候,出现了一个异常信息,捣鼓了一上午,终于找到了异常原因——不仅仅是简单的主键冲突问题 测试数据库:MySQL 异常信息如下: org.hibernate.excepti...
  • mycdsnstudy
  • mycdsnstudy
  • 2013年04月30日 11:48
  • 2469

【leetcode】219. Contains Duplicate II

一、题目描述 Given an array of integers and an integer k, find out whether there are two distinct indic...
  • xiaoquantouer
  • xiaoquantouer
  • 2016年06月24日 10:24
  • 149

LeetCode | Contains Duplicate II

Given an array of integers and an integer k, find out whether there there are two distinct indices ...
  • do_smile
  • do_smile
  • 2015年06月28日 09:53
  • 326

LeetCode笔记:219. Contains Duplicate II

判断一个数组中一定范围内是否有相同的数字
  • Cloudox_
  • Cloudox_
  • 2016年11月23日 11:21
  • 400

【Leetcode Algorithm】Contains Duplicate II

Given an array of integers and an integer k, find out whether there there are two distinct indices...
  • chenyancun2011
  • chenyancun2011
  • 2015年07月02日 15:17
  • 194

leetcode笔记--Contains Duplicate I & II & III

Contains Duplicate 题目:难度(Easy) Given an array of integers, find if the array contains any duplicat...
  • qingyujean
  • qingyujean
  • 2016年06月14日 12:23
  • 174

Leetcode:219. Contains Duplicate II(数组是否含有重复元素)

Given an array of integers and an integer k, find out whether there are two distinct indices i and j...
  • dashenxueba
  • dashenxueba
  • 2017年12月06日 19:11
  • 219

leetcode之Contains Duplicate II 问题

问题描述: Given an array of integers and an integer k, find out whether there are two distinct indicesi...
  • xu2645318400
  • xu2645318400
  • 2017年07月11日 19:48
  • 78
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LeetCode:Contains Duplicate II
举报原因:
原因补充:

(最多只允许输入30个字)