數(shù)據(jù)結(jié)構(gòu)試卷A_第1頁
數(shù)據(jù)結(jié)構(gòu)試卷A_第2頁
數(shù)據(jù)結(jié)構(gòu)試卷A_第3頁
數(shù)據(jù)結(jié)構(gòu)試卷A_第4頁
數(shù)據(jù)結(jié)構(gòu)試卷A_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、專業(yè)班級: 姓名: 學(xué)號: 密封線河南理工大學(xué)萬方學(xué)院 2006-2007學(xué)年第 2 學(xué)期專業(yè)班級: 姓名: 學(xué)號: 密封線數(shù)據(jù)結(jié)構(gòu)試卷(A卷)考試方式: 閉卷 本試卷考試分?jǐn)?shù)占學(xué)生總評成績的 80 %總 分題號一二三四核分人得分 復(fù)查總分 總復(fù)查人 得分評卷人 毋小省一、單選題(本題的每一備選答案中,只有一個是正確的,請把你認(rèn)為正確的答案的題號填入題干的括號內(nèi),每小題2分,共30分)1. 若長度為n的線性表采用順序存儲結(jié)構(gòu),在其第i個位置插入一個新元素的算法的時(shí)間復(fù)雜度為( )。(1in+1) (1) O(0) (2) O(1) (3) O(n) (4) O(n2)2.在單鏈表中p所指結(jié)點(diǎn)后

2、插入s所指結(jié)點(diǎn),則下列語句正確的是( ) (1) pnext=s; snext=p; (2) snext=pnext; pnext=s; (3) snext=p; pnext=s; (4) pnext=snext; snext=p;3. 設(shè)一個棧的輸入序列為A,B,C,D,則借助一個棧所得到的輸出序列不可能是( )(1)A,B,C,D (2)D,C,B,A (3)A,C,D,B (4)D,A,B,C4.若由樹林轉(zhuǎn)化得到的二叉樹是非空的二叉樹,則二叉樹形狀是( )(1) 根結(jié)點(diǎn)無右子樹的二叉樹 (2) 根結(jié)點(diǎn)無左子樹的二叉樹(3) 根結(jié)點(diǎn)可能有左二叉樹和右二叉樹 (4) 根結(jié)點(diǎn)只有一個孩子結(jié)點(diǎn)的

3、二叉樹5設(shè)二叉樹的根為第一層,則深度為i的二叉樹結(jié)點(diǎn)數(shù)最多為( )(1)i (2) i +1 (3)i - (4)i -1 6. 首先訪問結(jié)點(diǎn)的左子樹,然后訪問該結(jié)點(diǎn),最后訪問結(jié)點(diǎn)的右子樹,這種遍歷稱為()(1)前序遍歷 (2)后序遍歷 (3)中序遍歷 (4)層次遍歷7給定下列有向圖,從頂點(diǎn)1出發(fā),其廣度優(yōu)先搜索序列為( )(1)12534 (2)12435 (3) 14325 (4)123458散列表中的沖突是指( )(1)兩個元素具有相同的序號 (2) 兩個元素的關(guān)鍵字相同,而其他屬性相同(3) 不同的關(guān)鍵字對應(yīng)相同的存儲地址 (4) 數(shù)據(jù)元素的地址相同9. 線性表若采用鏈?zhǔn)酱鎯Y(jié)構(gòu)時(shí),要

4、求內(nèi)存中可用存儲單元的地址:( )(1)必須是連續(xù)的 (2)部分地址必須是連續(xù)的(3)一定是不連續(xù)的 (4)連續(xù)或不連續(xù)都可以10下面程序段的時(shí)間復(fù)雜度為( ) for (int i=1;im;i+) for (int j=1;j1)個頂點(diǎn)的無向連通圖最少由n-1條邊。( )7.有向圖的鄰接表表示中邊表中結(jié)點(diǎn)的總數(shù)與有向圖中有向邊的條數(shù)相等。( )8.一個無向圖的鄰接矩陣中各元素之和與圖中邊的條數(shù)相等。( )9.歸并排序要求待排序文件已部分排序。( )10.順序檢索時(shí)數(shù)據(jù)的存儲方式可以是順序的,也可以是鏈接的。得分評卷人 毋小省四、綜合題(共40分)1已知某系統(tǒng)在通信聯(lián)絡(luò)中只可能出現(xiàn)8種字符,

5、其概率分別為0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11,試設(shè)計(jì)哈夫曼編碼。(7分) 2設(shè)待排序的記錄的關(guān)鍵字序列為12,2,16,30,10,20,18,寫出使用鏈?zhǔn)交鶖?shù)排序每趟的結(jié)果。(6分)3、拓?fù)渑判虻慕Y(jié)果不是唯一的,對于下圖的結(jié)點(diǎn)進(jìn)行拓?fù)渑判颍噷懗銎渲械娜我?個。(5分)V1V3V4V6V5V7V8V9V2A4分別按前序、后序、對稱序列寫出下圖二叉樹的結(jié)點(diǎn),并轉(zhuǎn)化為樹林,分別按先根次序、后根次序列出其結(jié)點(diǎn)。(6分)IFDEABCGH5.已知一組關(guān)鍵字為(19,14,23,01,68,20,84,27,55,11,10,79),則按哈希函數(shù)H(key)=key MOD 13,表長為13,分別用線性探查法和鏈地址法處理沖突構(gòu)造哈希表,并計(jì)算各平均查找長度。(10分)6.程序填空(6分)對有序表R0至Rn-1進(jìn)行二分查找,成功時(shí)返回記錄在表中的位置,失敗時(shí)返回0.Struct sqlist keytype key; int binsrch(sqlist R ,keytype k) /在表R中查找關(guān)鍵字k int low ,high,mid; low=0; high=n-1; while

溫馨提示

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

評論

0/150

提交評論