一維陣列去除重複

2022-01-22 07:05:51 字數 617 閱讀 7604

一些同學在面試的時候會碰到一些小問題,這些問題雖小,卻能很好的顯示出來你以往工作情況和對待程式設計的狀態。

下面舉乙個例子,關於「陣列去重」,如果有同學面試的時候再碰到就可以順手而來了。 

如題:寫乙個方法去除陣列string a = new string ;中的重複元素。 

答:這裡所寫的方法用動態陣列arraylist,所以要先引用的乙個命名空間:system.collections

using

system.collections;

public

static arraylist removerepeat(string

strrepeat)

return list;//

返回list,list中的值就是所要得到的結果

}

這個例子其實關鍵是用到了arraylist的乙個方法contains()

來判斷list中是否已含有相同的元素。

對於這種「陣列去重」很多人會用取單個元素與整個陣列元素進行逐個對比的方法,與上面的例子對比效率高低立判。

PHP一維 二維陣列去除重複

生活也許就是按照自己的節奏生活,不用在意他人的眼光。木木 題記 php陣列去除重複項有個內建函式array unique 但是php的array unique函式只適用於一維陣列,對多維陣列並不適用,以下提供乙個二維陣列的array unique函式。二維陣列去掉重複值 function array...

陣列去除重複

陣列去除重複 title head body script 方法1 效率低的髒檢查辦法,letarr 11,22,33,44,11 letnewarr let len arr.length for let i 0 i let f 0 for let j i 1 j if arr i arr j if...

PHP 去除二維陣列重複值

public function remove duplicate data if res return arr 插入入二位陣列。根據每個陣列中的id然後剔除每個陣列中的重複陣列 未處理前的陣列 array 0 array id 67 pid 69 name admin authgroup getau...