5849-2002X-數(shù)據(jù)結(jié)構(gòu)_第1頁(yè)
5849-2002X-數(shù)據(jù)結(jié)構(gòu)_第2頁(yè)
5849-2002X-數(shù)據(jù)結(jié)構(gòu)_第3頁(yè)
5849-2002X-數(shù)據(jù)結(jié)構(gòu)_第4頁(yè)
5849-2002X-數(shù)據(jù)結(jié)構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、試巻代號(hào):5849座f立號(hào)丁 I廣東廣播電視大學(xué)2002年下半年期末考試??朴?jì)算機(jī)應(yīng)用專業(yè)數(shù)據(jù)結(jié)構(gòu)試題題號(hào)一二四五總分得分2003 年 j /一填空題(每空1分,共3()分)1任圖形結(jié)構(gòu)中,每個(gè)結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn)數(shù)和后繼結(jié)點(diǎn)數(shù)可以 2. 從一個(gè)具有n個(gè)結(jié)點(diǎn)的單鏈表中査找其值為x的結(jié)點(diǎn)時(shí),在査找成功的請(qǐng)況下.需平均比較個(gè)結(jié)點(diǎn),M在以HI,為表頭指針的帶表頭附加結(jié)點(diǎn)的單徒表和循環(huán)單鍛表中,鏈衣為空的條件分別為_(kāi)和v4在線性表的單鏈接存儲(chǔ)中,若-個(gè)元素所在結(jié)點(diǎn)的地址為P.則其后繼結(jié)點(diǎn)的地址為-假定一個(gè)非空循環(huán)單鏈表的表尾給白由P指向,則該表的表頭結(jié)點(diǎn)足6廣義表(3,(,0),(d),e)的長(zhǎng)度為 深度為

2、.7一個(gè)稀疏矩陣如下圖,卞標(biāo)從1開(kāi)始表示則對(duì)應(yīng)的三元組線性表表宗為0020*30000 0-15)000-3. 向一個(gè)棧頂指針為HS的鏈棧中插入一個(gè)新結(jié)點(diǎn)m p時(shí),應(yīng)執(zhí)行和操作。9一棵二叉樹(shù)的廣義表表示為a (b (c,d),e則它含有雙分支結(jié)點(diǎn)個(gè),單分支結(jié)點(diǎn)個(gè),葉子結(jié)點(diǎn) 個(gè)。10. 若對(duì)一棵二叉樹(shù)從0開(kāi)始進(jìn)行結(jié)點(diǎn)編號(hào),并按此編號(hào)把它顧序存儲(chǔ)到一維數(shù)組a中,即編號(hào)為0的結(jié)點(diǎn)存儲(chǔ)到応0中,其余類推則応門(mén)元盍的左孩子元索為右孩子元素為,雙親元素(i0)為 .11. 在一個(gè)小根堆中,堆頂結(jié)點(diǎn)的值是堆中所有結(jié)點(diǎn)中的,在一個(gè)大根堆中,堆頂結(jié)點(diǎn)的值懸堆中所有結(jié)點(diǎn)中的。12. 在一個(gè)堆的順序存儲(chǔ)中,若-個(gè)元

3、索的下標(biāo)為i,則它的左孩子元索的下標(biāo)為門(mén)十1,右孩子元素的下標(biāo)為13. 對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的無(wú)向圖,當(dāng)分別采用鄰接矩陣、鄰接表和邊集數(shù)組表示時(shí),求任一頂點(diǎn)度數(shù)的時(shí)間復(fù)雜度依次為、和14. 在一個(gè)具有11個(gè)頂點(diǎn)的無(wú)向圖中,要連通所有頂點(diǎn)則至少需要?jiǎng)?wù)邊。15. 以二分查找方法從長(zhǎng)度為12的有序表中査找一個(gè)元素時(shí),平均査找長(zhǎng)度為16. 對(duì)于一棵含有N個(gè)關(guān)鍵字的m階B _樹(shù),其最小高度為,塑犬高度為。17. 散列存儲(chǔ)是根據(jù)元素的計(jì)算存儲(chǔ)范址的一種存儲(chǔ)方法,此地址稱為地址。1& 一-組記錄的排序碼為(46,79,56,38,40,81),利用堆排序方法建立的初始堆為二、選擇題(每小題2分,共1

4、0分)J.執(zhí)行下面程序段時(shí),執(zhí)行S語(yǔ)句的次數(shù)為for (int i=l ;iV = n;i+ + )for (int j=l;inext= =NULLC. HL-next=HLD. HL! =NULL3在廣義表的存儲(chǔ)結(jié)構(gòu)中,若某結(jié)點(diǎn)的tag域等于0,則其next域存放的是A. NULLB.值域C下一個(gè)元素的地址D.子表的表頭指針4向順序棧中壓入新元素時(shí),應(yīng)當(dāng)A-先移動(dòng)棧頂指針,再存入元素B.先存入元素,再移動(dòng)棧頂指針C.先后次序無(wú)關(guān)緊要D.同時(shí)進(jìn)行5具有20個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度為B. 4C. 5D. 6三、算法填空題(10分)F面內(nèi)容是向一個(gè)小根堆中插入一個(gè)元素的算法,請(qǐng)將此算法填寫(xiě)完整。

5、Void InsertHeap (Hcap& HBT, const ElemType item)HBT.heapfl=item;HBT.size+;Elemlype=dtem;int i=HBT.size-l ;while ()計(jì) j=;if (x=HBT.heapj ) break ;A; ,i _ )四 運(yùn)算題(每小題6分,共24分)1. 有七個(gè)帶權(quán)結(jié)點(diǎn),其權(quán)值分別為2,9,8,4,10,12,16,試以它們?yōu)槿~子結(jié)點(diǎn)構(gòu)造一棵哈夫曼樹(shù)并計(jì)算出帶權(quán)路徑長(zhǎng)度 WPL.2. 已知一個(gè)AOV網(wǎng)的鄰接表表示如下所示(頂點(diǎn)為Vo,V1,V2,V3,V4,V5),請(qǐng)按照教材上給出的 拓?fù)渑判蛩惴ǎ瑢?xiě)出此

6、AOV網(wǎng)的拓?fù)湫蛄?3. 假定一個(gè)待散列存儲(chǔ)的線性表(32,75,29,63,48,94,25,36,18,70)散列地址空間 HT11,若采用除留余數(shù)法構(gòu)造散列函數(shù),處理沖突用線性探查法,試畫(huà)出最后得到的散列表散列表為:0123456789 104. 試為下列每種情況選擇合適的排序方法1) n=30,要求最壞情況速度最快;2) n=30,要求既要快,又要排序穩(wěn)定;3) n=1000,要求平均情況速度最快;五、算法閱讀題(每小題 8分,共16 分)1-void ASflong num)Stack a;InrtStack(a);while (num!=0)(int k=num%3;Push(ap

7、k);num/=3;while (SStackEmpty(a) coutPop(a); coutendl;該聲法的功能是:_已知為-一叉樹(shù)根結(jié)點(diǎn)的指針,閱讀以下算法!寫(xiě)出算法的功能口 int test ( BTreeNode * BT )if ( BT * = NULL ) return 0 ;elsw if (Bt-left=NULL & BT-right=NULL) return else return test (BT-lefi)+test (BT-right);六、編寫(xiě)算法題(10分)在單鏈接HL中計(jì)算數(shù)值域X的結(jié)點(diǎn)個(gè)數(shù),并返回該結(jié)點(diǎn)個(gè)數(shù)值。Elem Type nu m(L node

8、* HL,Elem Type x)答案代號(hào):5849廣東廣播電視大學(xué)2002年下半年期末考試??朴?jì)算機(jī)應(yīng)用專業(yè)數(shù)據(jù)結(jié)構(gòu)答案及評(píng)分標(biāo)準(zhǔn)2003年1月一、填空題(每空1分,共30分)1任意多個(gè)2. (n-Fl)/2.3. HL-next= =NULL HL-next=HL4- p-next5- p-next6. 1 47(1,3,2),(2,1,3),(3,3,4,5)& p-next = HS; HS=p;9. 22310. a2i十 1a2i + 2a(i 1)/2lb最小值 最大值,12. 2i+213. On) O(e/n) 0e)14. n-115. 37/1216. riogo(N +

9、 l)1 l + UogR/2()17. 關(guān)鍵字 散列地址18. (84,79,56,38,40,46)二、選擇題(每小題2分,共10分)1. D 2. B 3.C .4. A 5-0三、算法填空題(10分)HBT. size =x)K+;return k;When you are old and grey and full of sleep,And no ddi ng by the fire, take down this book,And slowly read, and dream of the soft lookYour eyes had once, and of their shad

10、ows deep;How many loved your mome nts of glad grace,And loved your beauty with love false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overhe

11、adAnd hid his face amid a crowd of stars.The furthest dista nee in the worldIs not betwee n life and deathBut whe n I sta nd in front of youYet you dont know thatI love you.The furthest dista nee in the worldIs not whe n I sta nd in front of youYet you cant see my loveBut whe n un doubtedly knowing

12、the love from bothYet cannot be together.The furthest dista nee in the worldIs not being apart while being in loveBut whe n I pla inly cannot resist the year ningYet prete nding you have n ever bee n in my heart.The furthest dista nee in the worldIs not struggli ng aga inst the tidesBut using on es in differe nt heartTo dig an un crossable riverFor the one who loves you.倚窗遠(yuǎn)眺,目光目光盡處必有一座山,那影影綽綽的黛綠色的影,是春天的 顏色。周遭流嵐升騰,沒(méi)露出那真實(shí)的面孔。面對(duì)那流轉(zhuǎn)的薄霧,我會(huì)幻想,那 里有一個(gè)世外桃源。在天階夜色涼如水的夏夜,我會(huì)靜靜地,靜靜地,等待一場(chǎng) 流星雨的來(lái)臨許下一個(gè)愿望,不乞求去實(shí)現(xiàn),至少,曾經(jīng),有那么

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論