幾個阿里筆試題

2022-02-25 10:59:33 字數 836 閱讀 2754

1.

var data =;

var result = object.keys(data).filter(function

(x) );

console.log(result); //["c","d"]

/*解釋:object.keys()以陣列的形式輸出可列舉的屬性名,在此題中object.keys(data)返回["a","b","c","d"]

filter()為陣列的乙個迭代方法,對陣列中的每一項執行給定函式,返回該函式會返回true的項組成的陣列。方法中的函式會接收三個引數:陣列項的值、該項在陣列中的位置和陣列物件本身,

即:function(item, index, array)

*/

2.考察的物件的建立

function

obj(name)

}obj.prototype.name = "name2";

var a = obj("name1");

var b = new

obj;

console.log(a.name);

//"name1"

console.log(b.name); //

"name2"

3.斐波那契數列

function

getnthfibonacci(count)

else

}console.log(getnthfibonacci(0)); //

1 console.log(getnthfibonacci(4)); //

5

阿里筆試題

計算二叉樹每一層的和 24for int i 0 i 29list.add index 30 31int sum 0 32for int i 0 i 35 兩個端點的數,是去除裡面第乙個,或者最後倒數第二個,比較去掉最小的那個 36int max sum math.min list.get 1 li...

幾個筆試題

試題一 float型別的數能否進行 等二進位制運算?試題二 給定乙個單鏈表,判斷該單鏈表是否是回文單鏈表,要求時間複雜度為o n 空間複雜度為o 1 試題三 給定乙個數n,寫乙個程式計算,小於或等於n的非負整數中所含數字1的個數,例如當n為13時,返回值為6,分別出現在1 10 11 12和13中,...

幾個筆試題

1 程序間的通訊方式?管道 pipe 管道是一種半雙工的通訊方式,資料只能單向流動,而且只能在具有親緣關係的程序間使用。程序的親緣關係通常是指父子程序關係。有名管道 named pipe 有名管道也是半雙工的通訊方式,但是它允許無親緣關係程序間的通訊。訊號量 semophore 訊號量是乙個計數器,...