class Solution {
public:
bool containsNearbyDuplicate(vector<int>& nums, int k) {
map<int,char> exit_last;
for(int i=0;i<nums.size();i++){
if(exit_last.find(nums[i]) == exit_last.end()){
exit_last.insert(pair<int,char>(nums[i],i));
}
else{
if(i - exit_last[nums[i]] <= k)
return true;
exit_last[nums[i]] = i;
}
}
return false;
} };

  思想 : 本格int上次出现的下标,判断跟本次出现的距离  如果小于k 就是true 否则是false

最新文章

  1. 代理模式及jdk动态代理原理
  2. 【转】rollup、cub、grouping sets、grouping、grouping_id在报表中的应用
  3. 2014 todo list
  4. 【android】TabLayout文字闪烁问题
  5. 理解LoadRunner中的局部变量和全局变量
  6. double int char 数据类型
  7. 【高德地图开发4】---增加覆盖物setMapTextZIndex
  8. SRM 502 DIV1 500pt(DP)
  9. [改善Java代码]枚举和注解结合使用威力更大
  10. lnmp全面优化集合nginx+mysql+php
  11. Javascript: Let user select an HTML element like Firebug?综述
  12. awk学习总结(两) How awk works and awk CMD in a file
  13. POJ - 3666 Making the Grade(dp+离散化)
  14. jquery点击非div区域隐藏div
  15. delphi 组件安装教程详解
  16. ToB蓝海的台阶-PaaS,SaaS技术详解
  17. ABP入门系列(2)——领域层创建实体
  18. DLNg序列模型第二周NLP与词嵌入
  19. PHP实现二叉树的深度优先遍历(前序、中序、后序)和广度优先遍历(层次)
  20. Mac下使用Typora的一些简单操作

热门文章

  1. can&#39;t resolve symbol &#39;R&#39; ...
  2. 总结-java
  3. Java Basic Exception
  4. [skill][gdb] gdb 多线程调试
  5. asp.net mvc 在视图中获取控制器与动作的名称
  6. jquery easyui tree的全选与反选
  7. mongostat用法
  8. visual studio2015从git上clone(克隆)项目
  9. linux打包与压缩
  10. ios枚举规范