




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2020年考研計算機(jī)數(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)(C)O(n2)(D)O(log2n)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.在二叉排序樹中插入一個關(guān)鍵字值的平均時間復(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é)點(diǎn),則該完全二叉樹的深度為()。(A)8(B)7(C)6(D)58.設(shè)一棵三叉樹中有2個度數(shù)為1的結(jié)點(diǎn),2個度數(shù)為2的結(jié)點(diǎn),2個度數(shù)為3的結(jié)點(diǎn),則該三叉鏈權(quán)中有()個度數(shù)為0的結(jié)點(diǎn)。(A)5(B)6(C)7(D)89.設(shè)無向圖6中的邊的集合E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},則從頂點(diǎn)a出發(fā)實行深度優(yōu)先遍歷能夠得到的一種頂點(diǎn)序列為()。(A)aedfcb(B)acfebd(C)aebcfd(D)aedfbc10.隊列是一種()的線性表。(A)先進(jìn)先出(B)先進(jìn)后出(C)只能插入(D)只能刪除斷題(20分)1.如果兩個關(guān)鍵字的值不等但哈希函數(shù)值相等,則稱這兩個關(guān)鍵字為同義詞。()2.設(shè)初始記錄關(guān)鍵字基本有序,則快速排序算法的時間復(fù)雜度為O(nlog2n)。()3.分塊查找的基本思想是首先在索引表中實行查找,以便確定給定的關(guān)鍵字可能存有的塊號,然后再在相對應(yīng)的塊內(nèi)實行順序查找。()4.二維數(shù)組和多維數(shù)組均不是特殊的線性結(jié)構(gòu)。()5.向二叉排序樹中插入一個結(jié)點(diǎn)需要比較的次數(shù)可能大于該二叉樹的高度。()6.如果某個有向圖的鄰接表中第i條單鏈表為空,則第i個頂點(diǎn)的出度為零。()7.非空的雙向循環(huán)鏈表中任何結(jié)點(diǎn)的前驅(qū)指針均不為空。()8.不論線性表采用順序存儲結(jié)構(gòu)還是鏈?zhǔn)酱鎯Y(jié)構(gòu),刪除值為X的結(jié)點(diǎn)的時間復(fù)雜度均為O(n)。()9.圖的深度優(yōu)先遍歷算法中需要設(shè)置一個標(biāo)志數(shù)組,以便區(qū)分圖中的每個頂點(diǎn)是否被訪問過。()10.稀疏矩陣的壓縮存儲能夠用一個三元組表來表示稀疏矩陣中的非0元素。()三、填空題(30分)1.設(shè)一組初始記錄關(guān)鍵字序列為(49,38,65,97,76,13,27,50),則以d=4為增量的一趟希爾排序結(jié)束后的結(jié)果為 O2.下面程序段的功能是實現(xiàn)在二叉排序樹中插入一個新結(jié)點(diǎn),請在下劃線處填上準(zhǔn)確的內(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è)指針變量口指向單鏈表中結(jié)點(diǎn)A,指針變量$指向被插入的結(jié)點(diǎn)X,則在結(jié)點(diǎn)A的后面插入結(jié)點(diǎn)X需要執(zhí)行的語句序列:s->next=p->next;;。4.設(shè)指針變量head指向雙向鏈表中的頭結(jié)點(diǎn),指針變量p指向雙向鏈表中的第一個結(jié)點(diǎn),則指針變量p和指針變量head之間的關(guān)系是p=和head=(設(shè)結(jié)點(diǎn)中的兩個指針域分別為llink和rlink)。5.設(shè)某棵二叉樹的中序遍歷序列為ABCD,后序遍歷序列為BADC,則其前序遍歷序列為。6.完全二叉樹中第5層上最少有個結(jié)點(diǎn),最多有 個結(jié)點(diǎn)。7.設(shè)有向圖中不存有有向邊,則其對應(yīng)的鄰接矩陣A中的數(shù)組元素A[i][j]的值等于。8.設(shè)一組初始記錄關(guān)鍵字序列為(49,38,65,97,76,13,27,50),則第4趟直接選擇排序結(jié)束后的結(jié)果為 O9.設(shè)連通圖G中有n個頂點(diǎn)e條邊,則對應(yīng)的最小生成樹上有條邊。10.設(shè)有一組初始記錄關(guān)鍵字序列為(50,16,23,68,94,70,73),則將它們調(diào)整成初始堆只需把16與相互交換即可。法設(shè)計題(20分)1.設(shè)計一個在鏈?zhǔn)酱鎯Y(jié)構(gòu)上統(tǒng)計二叉樹中結(jié)點(diǎn)個數(shù)的算法。2.設(shè)計一個算法將無向圖的鄰接矩陣轉(zhuǎn)為對應(yīng)鄰接表的算法。答案一、選擇題C2.C3.C4.B5.B6.C7.B8.C9.A10.A二、判斷題1.對2.錯3.對4.錯5.錯6.對7.對8.對9.對10.對三、填空題1.(49,13,27,50,76,38,65,97)2.t=(bitree*)malloc(sizeof(bitree)),bstinsert(t->rchild,k)3.p->next=s4.head->rlink,p->llink5.CABD6.1,167.08.(13,27,38,50,76,49,65,97)9.n-110.50四、算法設(shè)計題1.1.設(shè)計一個在鏈?zhǔn)酱鎯Y(jié)構(gòu)上統(tǒng)計二叉樹中結(jié)點(diǎn)個數(shù)的算法。voidcountnode(bitree*bt,int&count){if(bt!=0){count++;countnode(bt->lchild,count);countnode(bt->rchild,count);}}2.2.設(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;iadjvertex=j
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 村里協(xié)議書范本模板
- 2025年03月安徽省地震局公開招聘事業(yè)單位博士學(xué)位工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年03月四川成都市青羊區(qū)總工會公開招聘工會社會工作者2人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 中級電子商務(wù)設(shè)計師-2019年下半年(下午)《電子商務(wù)設(shè)計師》案例分析真題
- 云南省昆明市祿勸縣第一中學(xué)2025年高三下學(xué)期期末調(diào)研考試歷史試題含解析
- 廣西中醫(yī)藥大學(xué)賽恩斯新醫(yī)藥學(xué)院《蒙臺梭利教學(xué)法》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《生命應(yīng)急救護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省揚(yáng)州市江都區(qū)實驗初級中學(xué)2025屆中考英語試題命題比賽模擬試卷(1)含答案
- 浙江省選考十校聯(lián)盟2025屆高三下學(xué)期第三次考試數(shù)學(xué)試題試卷含解析
- 甘肅省甘南藏族自治州碌曲縣2024-2025學(xué)年數(shù)學(xué)五下期末復(fù)習(xí)檢測試題含答案
- 旋挖鉆機(jī)基坑支護(hù)工程施工隱患排查治理清單
- 空調(diào)維保質(zhì)量保障體系及措施方案
- 平面向量在三角函數(shù)中的應(yīng)用(學(xué)案)
- 中藥的道地藥材課件
- 《跋傅給事帖》2020年浙江嘉興中考文言文閱讀真題(含答案與翻譯)
- 幼兒園《3-6歲兒童學(xué)習(xí)與發(fā)展指南》健康領(lǐng)域知識試題及答案
- 國家職業(yè)技能標(biāo)準(zhǔn) (2021年版) 嬰幼兒發(fā)展引導(dǎo)員
- 幼兒園小班科學(xué):《小雞和小鴨》 PPT課件
- 伯努利方程-ppt課件
- 年產(chǎn)20噸阿齊沙坦原料藥生產(chǎn)車間的設(shè)計和實現(xiàn)材料學(xué)專業(yè)
- 電子公章模板
評論
0/150
提交評論