一些同學在面試的時候會碰到一些小問題,這些問題雖小,卻能很好的顯示出來你以往工作情況和對待程式設計的狀態。
下面舉乙個例子,關於「陣列去重」,如果有同學面試的時候再碰到就可以順手而來了。
如題:寫乙個方法去除陣列string a = new string ;中的重複元素。
答:這裡所寫的方法用動態陣列arraylist,所以要先引用的乙個命名空間:system.collections
usingsystem.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...