軟件工程師筆試題目11-騰訊

時(shí)間:2022-07-10 21:56:02 計算機軟件 我要投稿
  • 相關(guān)推薦

軟件工程師筆試題目11-騰訊

第二、填空題。(每空4分,總計40分)

軟件工程師筆試題目11-騰訊

1. 閱讀下列說(shuō)明和流程圖,將應填入(n)的字句寫(xiě)在答題紙的對應欄內。

【說(shuō)明】

正弦函數可以用如下的泰勒級數展開(kāi)式來(lái)計算:


下面的流程圖描述了利用上述展開(kāi)式計算并打印 的近似值的過(guò)程,其中用 >0)表示誤差要求,小于該誤差即可結束計算,打印結果。

【流程圖】

2. 閱讀下列函數說(shuō)明和C代碼,將應填入(n)處的字句寫(xiě)在答題紙的對應欄內。

【說(shuō)明】設有一個(gè)帶表頭結點(diǎn)的雙向循環(huán)鏈表L,每個(gè)結點(diǎn)有4個(gè)數據成員:指向前驅結點(diǎn)的指針prior、指向后繼結點(diǎn)的指針next、存放數據的成員data和訪(fǎng)問(wèn)頻度freq。所有結點(diǎn)的freq初始時(shí)都為0.每當在鏈表上進(jìn)行一次L.Locatex)操作時(shí),令元素值x的結點(diǎn)的訪(fǎng)問(wèn)頻度freq1,并將該結點(diǎn)前移,鏈接到現它的訪(fǎng)問(wèn)頻度相等的結點(diǎn)后面,使得鏈表中所有結點(diǎn)保持按訪(fǎng)問(wèn)頻度遞減的順序排列,以使頻繁訪(fǎng)問(wèn)的結點(diǎn)總是靠近表頭。

【函數】

void Locate(int &x)

{ << span="">結點(diǎn)類(lèi)型說(shuō)明>

*current=p;

current->prior->next=current->next;

current->next->prior=current->prior;

p=current->prior;

while(p!=first && 3 ) p=p->prior;

current->next= 4 ;

current->prior=p;

p->next->prior=current;

p->next= 5 ;

}

else

printf(“Sorry. Not find! ”); *沒(méi)找到*

}

第三、附加題(30分)

“背包問(wèn)題”的基本描述是:有一個(gè)背包,能盛放的物品總重量為S,設有N件物品,其重量分別為w1,w2,,wn,希望從N件物品中選擇若干物品,所選物品的重量之和恰能放入該背包,即所選物品的重量之和等于S。遞歸和非遞歸解法都能求得“背包問(wèn)題”的一組解,試寫(xiě)出“背包問(wèn)題”的非遞歸解法。

【軟件工程師筆試題目11-騰訊】相關(guān)文章:

華為硬件筆試題目08-11

學(xué)生會(huì )的筆試題目08-04

學(xué)生會(huì )招新筆試題目09-14

財務(wù)分析筆試題目07-25

簡(jiǎn)歷模板軟件的工程師06-17

騰訊cdkey領(lǐng)取方法01-07

軟件工程師個(gè)人總結06-12

軟件工程師求職簡(jiǎn)歷06-18

軟件工程師實(shí)習報告01-04

軟件工程師自我評價(jià)04-24

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆