記一次面試一直出現的題 陣列去重

2022-08-22 02:30:13 字數 440 閱讀 2159

作為乙個豬腦子,請時時刻刻記住了,es6一行**去重是

var a = [1,2,2,2,2,3,3,3,3,3,5,5,55,6,,6,66,,6,8,4,8,45,5]

console.log(new set(a)) //一臉秀死面試官

這是其中乙個方法

敲黑板!!!...(三點運算子)只是純粹的遍歷陣列出來,不是去重,記住了

還有其他方法:

利用陣列中的filter方法

var arr = [1,2,2,2,2,23,3,3,3,5,5,4,7,8,6,1,2'];

var r = arr.filter(function(element,index,self));

console.log(r);

日後補充。。。

記一次使用Set為List去重

遇到乙個需求,把乙個重複的列表去重。我想這還不簡單,我立刻想到了使用set這個集合類,沒有具體研究過,但是知道這個就是可以自動去重的。所以我寫了乙個方法 private list removerepeated list beans return newarraylist set 結果沒有達到理想的效...

記一次糟糕的面試

記一次糟糕的面試,僅以此為鑑 面試是同事內推的,長時間沒面試了,工作也比較輕鬆,所以沒有認真準備。面試切記要準備充分,不可疏忽 面試過程 hr見面 寒暄 hr 你現在工資多少 我 x hr 你期望工資多少 我 x2 比x高出很多 hr 驚 高出這麼多,太多了最多 x3,你怎麼換工作漲工資漲這麼多?我...

記一次失敗的面試

面試崗位 遊戲開發 經歷 1 首先上來寫一段 題目要求按給一段字串,按空格劃分從後往前輸出 其實還簡單的,上來一問專業有點虛,直接按最直觀地方式解決問題,分割存在乙個vector中再反向輸出 然後考官問有沒有空間複雜度o 1 的方法,這時候才反應過來,可以從後向前遍歷,遇到空格,輸出乙個單詞,以此類...