2012 10 10網易筆試題

2021-06-10 02:47:28 字數 569 閱讀 3828

一.用位運算實現加法

int add(int a, int b)

二.確定cpu的大小端方式

筆試的時候此題做錯了, 竟用移位去做. 對於此操作, 移位不起作用. 

int main()

三.圖的深度遍歷

筆試的時候沒有寫出來, 寫出思路為利用棧乙個個結點壓入. 直到棧頂那個結點無指向子鏈結或連線已遍歷過或指向的鏈結的結點已在棧當中為止. 然後出棧訪問. **有空再實現.

四. f(1) =f(2)=1, f(n)=f(n-1)+f(n-2) 求f(n)

int f(int n)

;//筆試的時候 a[3]=; 結果執行的時候陣列是1,0,0導致結果出錯

for (int i=3; i<=n; i++)

return a[n%3];

}

2012 10 10網易筆試題

一.用位運算實現加法 int add int a,int b 二.確定cpu的大小端方式 筆試的時候此題做錯了,竟用移位去做.對於此操作,移位不起作用.int main 三.圖的深度遍歷 筆試的時候沒有寫出來,寫出思路為利用棧乙個個結點壓入.直到棧頂那個結點無指向子鏈結或連線已遍歷過或指向的鏈結的結...

2012網易筆試題

1 24小時內,表的時針 分針 秒針完全重合多少次?分別是什麼時刻。2 100萬條記錄,可以通過權值比較大小,選取權值最大的前100條記錄,並有序排列後輸出 3 鏈式資料結構,檢測是否有環 4 用反射建立classa的例項和classa陣列的例項 5 聯合索引的問題。問select語句如何寫,才能用...

2020 08 08網易筆試

注釋部分 超時了,優化後如下 def test1 n int input arr list map int input strip split n res 0for i in range n res countprime arr i return res defcountprime n if n 2...