数组去重面试

简介: 数组去重面试

你是否在面试的过程中被考到过给你一个数组让你去掉重复项呢?当时你的脑海里除了用Set实现之外,你还与,我也没回答出很多种解决办法。
数组去重
不使用数组API方法
首先我来介绍一种不是用数组身上的API的去重解法,代码如下:
var array = ['1', 1, '1', '1', '2', 2]
function unique(array) {
let res = []
for(let i = 0; i < array.length; i++){
for( var j = 0; j < res.length; j++){
if(array[i] === res[j]){
break;
}
}
if(j === res.length){
res.push(array[i])
}
}
return res你是否在面试的过程中被考到过给你一个数组让你去掉重复项呢?当时你的脑海里除了用Set实现之外,你还与,我也没回答出很多种解决办法。
数组去重
不使用数组API方法
首先我来介绍一种不是用数组身上的API的去重解法,代码如下:
var array = ['1', 1, '1', '1', '2', 2]
function unique(array) {
let res = []
for(let i = 0; i < array.length; i++){
for( var j = 0; j < res.length; j++){
if(array[i] === res[j]){
break;
}
}

相关文章
|
5月前
|
存储 前端开发 索引
【面试题】数组去重的五种方法(必会)
【面试题】数组去重的五种方法(必会)
150 1
|
5月前
|
前端开发 Java API
【面试题】数组去重你想到几种办法呢?
【面试题】数组去重你想到几种办法呢?
|
5月前
|
存储 前端开发 索引
【面试题】数组去重的五种方法
【面试题】数组去重的五种方法
|
4月前
|
存储 算法 索引
数组去重面试
在面试中,数组去重是一个常见的问题,主要考察应聘者对数据结构和算法的理解与应用能力。以下提供两种数组去重的方法,并给出相应的解释和分析。 方法一:使用Set数据结构 Set是一种特殊的数据
|
5月前
|
前端开发 JavaScript API
[前端面试题]:数组去重的几种方法
[前端面试题]:数组去重的几种方法
|
5月前
|
索引
javaScripe如何进行数组去重。
javaScripe如何进行数组去重。
25 0
|
JSON 算法 数据格式
彻底搞定各种数组去重需求
前言 数组去重是面试时候常考的,我们日常工作中,也经常会遇到, 接下来就归纳总结几种数组去重的方案, 在我们开发和面试的时候可以得心应手, 分类 在实现数组去重之前我们我们简单进行一下分类, 数组去重,我们一般 分为单个数组去重 和多个数组交叉去重, 接下来我们就从单个数组开始
185 0