迭代,这个题目写的怪怪的
class Solution {
public boolean containsNearbyDuplicate(int[] nums, int k) {
for(int i=0;i<nums.length-1;i++) {
for(int j=i+1;j<nums.length;j++)
if(nums[i]==nums[j]){
if(j-i<=k)
return true;}
}
return false;
}
}
本文介绍了一个用于检测数组中是否存在距离不超过k的重复元素的方法。通过双重循环遍历数组,比较每一对元素,若发现相等且索引之差小于等于k,则返回true;遍历结束后仍未找到符合条件的重复元素则返回false。
1024

被折叠的 条评论
为什么被折叠?



