首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
查找重复元素
[编程题]查找重复元素
热度指数:151558
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
找出数组 arr 中重复出现过的元素(不用考虑返回顺序)
输入描述:
[1, 2, 4, 4, 3, 3, 1, 5, 3]
输出描述:
[1, 3, 4]
示例1
输入
[1, 2, 4, 4, 3, 3, 1, 5, 3]
输出
[1, 3, 4]
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(3)
邀请回答
收藏(850)
分享
提交结果有问题?
760个回答
81篇题解
开通博客
DOUBLEMINT€
发表于 2020-02-20 13:38:22
function duplicates(arr) { var temp = []; arr.forEach(function(elem){ &
展开全文
余之
发表于 2021-05-24 03:26:26
Set 不要想太多,直奔大师 function duplicates(arr) { const setter = new Set(); const temp = new Set(); for (const item of arr) { if (setter.ha
展开全文
驊驊龔頾
发表于 2021-03-05 11:26:59
1、利用 indeOf 与 lastIndexOf 的返回值不一致,判断重复出现过: function duplicates(arr) { let newArr = [];
展开全文
顺手牵yang
发表于 2021-04-24 21:17:13
const obj ={} let temp =[] arr.forEach(element =>{ if(!obj[element]) obj[element] = 1 else obj[element]++ //计算每个数字出现次
展开全文
牛可乐12345223
发表于 2021-08-12 17:43:26
描述找出数组 arr 中重复出现过的元素(不用考虑返回顺序)示例1输入:[1, 2, 4, 4, 3, 3, 1, 5, 3]输出:[1, 3, 4] function duplicates(arr) { return arr.filter((el, i)=>arr.lastIndex
展开全文
轻飘飘过wind
发表于 2022-09-05 19:07:18
高效,简洁 1. 使用Map,一次遍历,时间复杂度为O(n) 2. Map结构用来计数,当元素出现第二次的时候,就是重复的元素 function duplicates(arr) { const m&
展开全文
前端小帅帅
发表于 2021-06-10 13:59:19
知识点:1.indexOf() 方法可返回数组中某个指定的元素位置。 2.lastIndexOf() 方法可返回一个指定的元素在数组中最后出现的位置,在一个数组中的指定位置从后向前搜索。 思路:indexOf返回的第一个元素的位置与lastIndexOf返回的最后一个元素的位置不是同一个,证明该元素
展开全文
是明啊
发表于 2021-07-29 17:11:29
hash表 function duplicates(arr) { const target = []; const map = new Map(); arr.forEach(v => { if(map.has(v) && !target.
展开全文
前端消防圆
发表于 2023-06-22 14:32:23
思路:使用myset记录数组中元素,使用res记录数组中重复的元素。遍历arr,如果myset中存在当前元素,则表示该元素重复,故将该元素加入res,反之则将该元素加入myset,最后返回res即可。 function duplicates(arr) { let myset=new Set
展开全文
前端消防圆
发表于 2023-06-22 14:36:07
思路:使用myset记录数组中元素,使用res记录数组中重复的元素。遍历arr,如果myset中存在当前元素,则表示该元素重复,故将该元素加入res,反之则将该元素加入myset,最后返回res即可。 function duplicates(arr) { let myset=new Set
展开全文
问题信息
Javascript
难度:
760条回答
850收藏
54868浏览
热门推荐
通过挑战的用户
查看代码
程序猿皮皮虾
2023-06-29 17:06:17
牛客48181...
2023-06-29 12:02:22
不想打工的秋招...
2023-06-29 11:44:22
书生不媚
2023-06-29 09:30:59
牛客31134...
2023-06-28 23:28:41
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
下面关于 Spring Cloud...
Spring
评论
(1)
下面代码的输出结果 public ...
Java
评论
(1)
下列哪个选项可以用于在Java中将...
Java
评论
(1)
查找重复元素
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
function duplicates(arr) { }