九章算法 | Google 面试题:Same Number

撰文 | JZ
专栏 | 九章算法


题目描述

给一个数组,如果数组中存在相同数字,且相同数字的距离小于给定值k,输出YES,否则输出NO。


思路点拨

用HashMap记录每个元素最后一次出现的位置,遍历的时候判断是否满足题意。


考点分析

简单的热身题,有多种做法,尽量做到思路直观,代码简洁即可。


九章参考程序

https://www. jiuzhang.com/solution/s ame-number/


九章算法 | Google 面试题:Same Number