下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
中南大學(xué)2020級計算機學(xué)院軟件工程專業(yè)數(shù)據(jù)結(jié)構(gòu)試卷(八)一、選擇題(30分)1.字符串的長度是指()。(A)串中不同樣字符的個數(shù)(B)串中不同樣字母的個數(shù)(C)串中所含字符的個數(shù)(D)串中不同樣數(shù)字的個數(shù)2.建立一個長度為n的有序單鏈表的時間復(fù)雜度為()(A)O(n)(B)O(1)2(D)O(log2n)(C)O(n)3.兩個字符串相等的充要條件是()。(A)兩個字符串的長度相等(B)兩個字符串中對應(yīng)地址上的字符相等(C)同時具備(A)和(B)兩個條件(D)以上答案都不對4.設(shè)某散列表的長度為100,散列函數(shù)H(k)=k%P,則P平時情況下最好選擇()。(A)99(B)97(C)91(D)935.在二叉排序樹中插入一個要點字值的平均時間復(fù)雜度為()。(A)O(n)(B)O(1og2n)(C)O(nlog2n)(D)O(n2)6.設(shè)一個序次有序表A[1:14]中有14個元素,則采用二分法查找元素A[4]的過程中比較元素的序次為()。(A)A[1],A[2],A[3],A[4](B)A[1],A[14],A[7],A[4](C)A[7],A[3],A[5],A[4](D)A[7],A[5],A[3],A[4]7.設(shè)一棵完好二叉樹中有65個結(jié)點,則該完好二叉樹的深度為()。(A)8(B)7(C)6(D)58.設(shè)一棵三叉樹中有2個度數(shù)為1的結(jié)點,2個度數(shù)為2的結(jié)點,2個度數(shù)為3的結(jié)點,則該三叉鏈權(quán)中有()個度數(shù)為0的結(jié)點。(A)5(B)6(C)7(D)89.設(shè)無向圖G中的邊的會集E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},則從極點a出發(fā)進行深度優(yōu)先遍歷可以獲取的一種極點序列為()。(A)aedfcb(B)acfebd(C)aebcfd(D)aedfbc10.隊列是一種()的線性表。(A)先進先出(B)先進后出(C)只能插入(D)只能刪除二、判斷題(20分)1.若是兩個要點字的值不等但哈希函數(shù)值相等,則稱這兩個要點字為同義詞。()2.設(shè)初始記錄要點字基本有序,則快速排序算法的時間復(fù)雜度為O(nlog2n)。()分塊查找的基本思想是第一在索引表中進行查找,以便確定給定的要點字可能存在的塊號,爾后再在相應(yīng)的塊內(nèi)進行序次查找。()4.二維數(shù)組和多維數(shù)組均不是特其他線性結(jié)構(gòu)。()5.向二叉排序樹中插入一個結(jié)點需要比較的次數(shù)可能大于該二叉樹的高度。()6.若是某個有向圖的毗鄰表中第i條單鏈表為空,則第i個極點的出度為零。()7.非空的雙向循環(huán)鏈表中任何結(jié)點的前驅(qū)指針均不為空。()8.不論線性表采用序次儲藏結(jié)構(gòu)還是鏈?zhǔn)絻Σ亟Y(jié)構(gòu),刪除值為X的結(jié)點的時間復(fù)雜度均為O(n)。()9.圖的深度優(yōu)先遍歷算法中需要設(shè)置一個標(biāo)志數(shù)組,以便區(qū)分圖中的每個極點可否被接見過。()10.稀罕矩陣的壓縮儲藏可以用一個三元組表來表示稀罕矩陣中的非0元素。()三、填空題(30分)1.設(shè)一組初始記錄要點字序列為(49,38,65,97,76,13,27,50),則以d=4為增量的一趟希爾排序結(jié)束后的結(jié)果為。下面程序段的功能是實現(xiàn)在二叉排序樹中插入一個新結(jié)點,請在下劃線處填上正確的內(nèi)容。typedefstructnode{intdata;structnode*lchild;structnode*rchild;}bitree;voidbstinsert(bitree*&t,intk){if(t==0){;t->data=k;t->lchild=t->rchild=0;}elseif(t->data>k)bstinsert(t->lchild,k);else;}3.設(shè)指針變量p指向單鏈表中結(jié)點A,指針變量s指向被插入的結(jié)點X,則在結(jié)點A的后邊插入結(jié)點X需要執(zhí)行的語句序列:s->next=p->next;;。4.設(shè)指針變量head指向雙向鏈表中的頭結(jié)點,指針變量p指向雙向鏈表中的第一個結(jié)點,則指針變量p和指針變量head之間的關(guān)系是p=和head=(設(shè)結(jié)點中的兩個指針域分別為llink和rlink)。5.設(shè)某棵二叉樹的中序遍歷序列為ABCD,后序遍歷序列為BADC,則其前序遍歷序列為。6.完好二叉樹中第5層上最稀有個結(jié)點,最多有個結(jié)點。7.設(shè)有向圖中不存在有向邊<Vi,Vj>,則其對應(yīng)的鄰接矩陣A中的數(shù)組元素A[i][j]的值等于。8.設(shè)一組初始記錄要點字序列為(49,38,65,97,76,13,27,50),則第4趟直接選擇排序結(jié)束后的結(jié)果為。9.設(shè)連通圖G中有n個極點e條邊,則對應(yīng)的最小生成樹上有條邊。10.設(shè)有一組初始記錄要點字序列為(50,16,23,68,94,70,73),則將它們調(diào)整成初始堆只需把16與相互交換即可。四、算法設(shè)計題(20分)設(shè)計一個在鏈?zhǔn)絻Σ亟Y(jié)構(gòu)上統(tǒng)計二叉樹中結(jié)點個數(shù)的算法。設(shè)計一個算法將無向圖的毗鄰矩陣轉(zhuǎn)為對應(yīng)毗鄰表的算法。一、選擇題1.C2.C3.C4.B5.B6.C7.B8.C9.A10.A二、判斷題1.對2.錯3.對4.錯5.錯6.對7.對8.對9.對10.對三、填空題(49,13,27,50,76,38,65,97)2.t=(bitree*)malloc(sizeof(bitree)),bstinsert(t->rchild,k)p->next=shead->rlink,p->llinkCABD1,160(13,27,38,50,76,49,65,97)n-150四、算法設(shè)計題設(shè)計一個在鏈?zhǔn)絻Σ亟Y(jié)構(gòu)上統(tǒng)計二叉樹中結(jié)點個數(shù)的算法。voidcountnode(bitree*bt,int&count){if(bt!=0){count++;countnode(bt->lchild,count);countnode(bt->rchild,count);}}設(shè)計一個算法將無向圖的毗鄰矩陣轉(zhuǎn)為對應(yīng)毗鄰表的算法。typedefstruct{intvertex[m];intedge[m][m];}gadjmatrix;typedefstructnode1{intinfo;intadjvertex;structnode1*nextarc;}glinklistnode;typedefstructnode2{intvertexinfo;glinklistnode*firstarc;}glinkheadnode;voidadjmatrixtoadjlist(gadjmatrixg1[],glinkheadnodeg2[]){inti,j;glinklistnode*p;for(i=0;i<=n-1;i++)g2[i].firstarc=0;for(i=0;i<=n-1;i++)for(j=0;j<=n-1;j++)if(g1.edge[i][j]==1){p=(glinklistnode*)malloc(sizeof(glinklistnode));p->adjvertex=
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工安全協(xié)議書模板
- 2025年度棗樹種植與現(xiàn)代農(nóng)業(yè)園區(qū)建設(shè)合同4篇
- 行業(yè)間對于展會安全管理知識的普及推廣
- 網(wǎng)絡(luò)安全背景下學(xué)生行為規(guī)范的強化措施
- 科技助力孩子藝術(shù)成長現(xiàn)代教學(xué)方法與實踐
- 二零二五年度車輛擔(dān)保質(zhì)押投資合作合同4篇
- 2025版施工安全協(xié)議書:裝配式建筑安全協(xié)議范本3篇
- 維護策略在實驗室設(shè)備長期運行中的重要性
- 二零二五年度車牌租賃與車輛租賃信用評估合同4篇
- 巖棉防火技術(shù)在現(xiàn)代建筑中的應(yīng)用研究
- 人教版數(shù)學(xué)四年級下冊核心素養(yǎng)目標(biāo)全冊教學(xué)設(shè)計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- 徐州市2023-2024學(xué)年八年級上學(xué)期期末地理試卷(含答案解析)
- CSSD職業(yè)暴露與防護
- 飲料對人體的危害1
- 數(shù)字經(jīng)濟學(xué)導(dǎo)論-全套課件
- 移動商務(wù)內(nèi)容運營(吳洪貴)項目三 移動商務(wù)運營內(nèi)容的策劃和生產(chǎn)
- 中考記敘文閱讀
- 產(chǎn)科溝通模板
- 2023-2024學(xué)年四川省成都市小學(xué)數(shù)學(xué)一年級下冊期末提升試題
評論
0/150
提交評論