多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 重复数字--数组 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次 ``` // 请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 function duplicate(numbers, duplication) { let map = new Map(); for(let i = 0;i < numbers.length;i++){ map.has(numbers[i]) ? map.set(numbers[i],map.get(numbers[i]) + 1) : map.set(numbers[i],1); if(map.get(numbers[i]) > 1){ duplication[0] = numbers[i]; return true; } } return false; } ``` ![](https://img.kancloud.cn/5e/55/5e55c965bb94d0bfb978327265c00a6f_621x550.png)