博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Contains Duplicate II leetcode
阅读量:6098 次
发布时间:2019-06-20

本文共 756 字,大约阅读时间需要 2 分钟。

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 jis at most k.

 

 to see which companies asked this question

 

bool containsNearbyDuplicate(vector
& nums, int k) { unordered_map
hash; int i = 0; for (auto num : nums) { unordered_map
::iterator iter = hash.find(num); if (iter == hash.end()) hash.insert(make_pair(num, i)); else { if (i - (*iter).second <= k) return true; (*iter).second = i; } ++i; } return false;}

 

转载于:https://www.cnblogs.com/sdlwlxf/p/5116693.html

你可能感兴趣的文章
bash complete -C command
查看>>
解决zabbix 3.0中1151端口不能运行问题
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
压力测试对于BCH真的有意义吗?
查看>>
Node.js Web 模块
查看>>
Vlmcsd: 自建 KMS 激活服务器
查看>>
maven的私服搭建
查看>>
基于环状队列和迭代器实现分布式任务RR分配策略
查看>>
React Native Android 开发环境搭建,只需4步
查看>>
IntelliJ Idea编译报错:请使用 -source 7 或更高版本以启用 diamond 运算符
查看>>
YII中的$this->createUrl()参数前面斜杠使用说明
查看>>
java动态编译
查看>>
如何修改xmind语言设置
查看>>
OSChina 周三乱弹——喜欢就好,520?我会不好意思
查看>>
OSChina 周三乱弹 —— 风扇写着先生请自爱
查看>>
python os.mkdir与 os.makedirs
查看>>
AccessDB 读取 mybatis实现 以及 + 单独测试类
查看>>
分享一个 今天发现一个 ckplayer 播放rtmp 问题 问题。
查看>>
Method allocates a boxed primitive just to call toSt
查看>>