下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、安徽大學(xué)20 07 20 08 學(xué)年第 二 學(xué)期數(shù)據(jù)結(jié)構(gòu)考試試卷(A卷)(閉卷 時間120分鐘)一、單項選擇題(每小題1,共10分)1算法分析的目的是 。A找出數(shù)據(jù)結(jié)構(gòu)的合理性B分析算法的正確性C分析算法的時間和空間效率D分析算法的可讀性2帶頭結(jié)點的單鏈表head為空的條件是 。Ahead= =NULLBheadnext= =NULL Cheadnext = =headDhead!= NULL3棧和隊列的共同點是 。A先進先出B后進先出C只能在一端進行插入和刪除D限制存取點的線性表 4. 在數(shù)組A中,每個元素占3個字節(jié),行下標i從1到8,列下標j從1 到10,從首地址SA開始連續(xù)存放在存儲器中
2、,該數(shù)組按列存放時,元素A85的起始地址為 。ASA+117BSA+120CSA+144DSA+1415廣義表(a,b),c,d)的表頭是 。AaB (a)C (a,b)D (a)6若某二叉樹的 中序序列為 dgbaechf,后序序列為 gdbehfca,則先序序列是 。AabdgcefhBgdbecfhaCadbehfcgDabdgechf7若一棵哈夫曼樹的結(jié)點總數(shù)為2001個,則它有( )葉子結(jié)點。A999 B1000 C1001 D10028已知有向圖的鄰接表如下所示,從頂點v1出發(fā),得到的DFS序列為 。AAV1,V2,V3,V4,V5BV1,V2,V3,V5,V4CV1,V3,V4,
3、V5,V2DV1,V4,V3,V5,V21324234545249折半查找法適合于存儲結(jié)構(gòu)為 的線性表。A順序存儲B散列存儲C二叉樹D鏈式存儲10設(shè)有1000個無序的元素,希望用最快的速度挑選出其中前10個最大的元素,最好選用 。A冒泡排序法B快速排序法C堆排序法D插入排序法二、填空題(每題1 分,共10 分)1下面程序段中語句 x+ 的執(zhí)行次數(shù)是 。for(i=1;in;i+) y=y+1; for(j=0;j=2*(n+1);j+) x+;2在單鏈表L中設(shè)立頭結(jié)點的作用是 。3 一個棧的輸入序列為1,2,3,4,得到的輸出序列4,1,2,3是 的。4引入循環(huán)隊列的目的是 。5若采用三元組壓
4、縮技術(shù)存儲稀疏矩陣,只要把每個元素的行下標和列下標互換,就完成了對該矩陣的轉(zhuǎn)置,這種說法是 。6廣義表的表尾是廣義表,這種說法是 。7根據(jù)二叉樹的定義,n個結(jié)點的二叉樹的不同形態(tài)有 。8圖的DFS和BFS遍歷得到的結(jié)點序列不唯一,與 有關(guān)。9 用二叉排序樹查找,在最壞情形下的性能時間與 相同。10已知序列54,38,96,23,15,72,60,45,83,采用直接插入排序,將60插入到有序子區(qū)間時,為尋找插入位置需比較 次。得分得分三、分析應(yīng)用題 (每題5分,共20分) 1閱讀以下算法,按要求回答問題。 func (int a,int n,int x) int i,j;if(x=an-1)
5、an=x;else i=0; while(x=ai)i+; for(j=n-1;j=i;j-)aj+1=aj; ai=x; n+;return n;該算法的功能是 。2 寫出以下程序段的輸出結(jié)果(隊列中的元素類型為char,EnQueue(Q,x)表示元素x進隊Q,DeQueue(Q,x)表示隊頭元素出隊后保存在x中) void main() char x=e, y=c ;EnQueue(Q,h); EnQueue(Q,r); EnQueue(Q,y);DeQueue(Q,x); EnQueue(Q,x);DeQueue(Q,x);EnQueue(Q,a);while (!QueueEmpty
6、(Q) DeQueue(Q,y); printf (y);Printf(x); 05054163268151349201051612 GEDCFGEDCFBAIJHIJHLMKLMK四、 解答題(每題10分,共40分) 1已知二叉樹的順序存儲結(jié)構(gòu)如下圖所示:1234567891011121314151617181920eafdgcjhib 畫出二叉樹T的邏輯結(jié)構(gòu)圖; 寫出按先序、中序和后序遍歷T所得到的結(jié)點序列; 畫出后序線索樹。2已知一個無向圖的頂點集為a, b, c, d, e ,其鄰接矩陣如下所示(1) 畫出該圖的圖形; (2) 根據(jù)鄰接矩陣從頂點a出發(fā)進行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,寫
7、出相應(yīng)的遍歷序列。3設(shè)下列關(guān)鍵字構(gòu)造哈希表(hash)表,的地址范圍為017,關(guān)鍵字序列為10,24,32,17,31,30,46,47,40,63,49,計算裝填因子; 利用除留余法構(gòu)造hash函數(shù); 利用線性探測再散列法解決沖突,構(gòu)造hash表填入下表;01234567891011121314151617 查找關(guān)鍵字32,與哪些元素比較? 計算在等概率情形下,查找成功的ASL。4設(shè)關(guān)鍵字序列為503,087,512,061,908,170,897,275,653,426手工執(zhí)行shell排序(d1=5)和快速排序,請寫出第一趟排序結(jié)束時關(guān)鍵字的狀態(tài)填入下表。初始503087512061908170897275653426第一趟初始503087512061908170897275653426d1=5五、設(shè)計題(每題10分,共20分)寫出鏈式結(jié)構(gòu)存儲的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高空作業(yè)安全施工協(xié)議
- 環(huán)保工程監(jiān)理合同樣本
- 生物質(zhì)能源項目內(nèi)部招投標指南
- 文化產(chǎn)業(yè)監(jiān)理廉潔自律聲明
- 跳水運動員合租跳水館租賃協(xié)議
- 免租金醫(yī)院租賃合同
- 2025年度綠色建筑節(jié)能改造施工委托合同范本3篇
- 化肥生產(chǎn)設(shè)備清潔標準
- 2024年煤炭銷售公司原煤采購合同模板(含質(zhì)量追溯)3篇
- 2024年邊遠地區(qū)柴油配送運輸合同
- 新入職員工年終工作總結(jié)課件
- 汽車吊籃使用專項施工方案
- 靜脈導(dǎo)管維護
- 浙江綜合醫(yī)院等級評審標準
- ANSI-ASQ-Z1.4-抽樣標準培訓(xùn)教材
- ISO9000質(zhì)量管理體系培訓(xùn)資料
- 煙草異物智能剔除系統(tǒng)技術(shù)參數(shù).
- 強制檢定工作計量器具目錄
- 大學(xué)基礎(chǔ)寫作--表達方式課件
- 300td高強瓦楞原紙廢紙制漿工段工藝設(shè)計
- 螺桿式風(fēng)冷冷水(熱泵)機組電路圖
評論
0/150
提交評論