版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)試卷(五)一、選擇題
(20分)1.?dāng)?shù)據(jù)的最小單位是( )。(A)數(shù)據(jù)項 (B)數(shù)據(jù)類型 (C)數(shù)據(jù)元素 (D)數(shù)據(jù)變量2.設(shè)一組初始記錄關(guān)鍵字序列為 (50,40,95,20,15,70,60,45),則以增量趟希爾排序結(jié)束后前 4條記錄關(guān)鍵字為( )。
d=4
的一40,50,20,95(B)15,40,60,2015,20,40,45(D)45,40,15,203.設(shè)一組初始記錄關(guān)鍵字序列為(25,50,15,35,80,85,20,40,36,70),其中含有5個長度為2的有序子表,則用歸并排序的方法對該記錄關(guān)鍵字序列進(jìn)行一趟歸并后的結(jié)果為( )。15,25,35,50,20,40,80,85,36,7015,25,35,50,80,20,85,40,70,3615,25,35,50,80,85,20,36,40,7015,25,35,50,80,20,36,40,70,854.函數(shù)substr(“DATASTRUCTURE”,5,9)的返回值為( )。(A)“STRUCTURE” (B)“DATA”(C)“ASTRUCTUR”
(D)“DATASTRUCTURE”5.設(shè)一個有序的單鏈表中有則該操作的時間復(fù)雜度為(
n個結(jié)點,現(xiàn)要求插入一個新結(jié)點后使得單鏈表仍然保持有序,)。(A)O(log2n)
(B)O(1)
(C)O(n2)
(D)O(n)6.設(shè)一棵 m叉樹中度數(shù)為結(jié)點數(shù)為 Nm,則N0=(
0的結(jié)點數(shù)為)。
N0,度數(shù)為
1的結(jié)點數(shù)為
Nl,??,度數(shù)為
m的(A)Nl+N2+??+Nm
(B)l+N2+2N3+3N4+??+(m-1)Nm(C)N2+2N3+3N4+??+(m-1)Nm
(D)2Nl+3N2+??+(m+1)Nm7.設(shè)有序表中有
1000
個元素,則用二分查找查找元素
X最多需要比較(
)次。(A)25
(B)10
(C)7
(D)18.設(shè)連通圖 G中的邊集 E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},則從頂點a出發(fā)可以得到一種深度優(yōu)先遍歷的頂點序列為()。(A)abedfc(B)acfebd(C)aebdfc(D)aedfcb9.設(shè)輸入序列是1、2、3、??、n,經(jīng)過棧的作用后輸出序列的第一個元素是n,則輸出序列中第i個輸出元素是()。(A)n-i(B)n-1-i(C)n+1-i(D)不能確定10設(shè)一組初始記錄關(guān)鍵字序列為(45,80,55,40,42,85),則以第一個記錄關(guān)鍵字45為基準(zhǔn)而得到一趟快速排序的結(jié)果是()。(A)40,42,45,55,80,83(B)42,40,45,80,85,88(C)42,40,45,55,80,85(D)42,40,45,85,55,80二、填空題(共20分)設(shè)有一個順序共享棧S[0:n-1],其中第一個棧項指針top1的初值為-1,第二個棧頂指針top2的初值為 n,則判斷共享棧滿的條件是 ____________________。2. 在圖的鄰接表中用順序存儲結(jié)構(gòu)存儲表頭結(jié)點的優(yōu)點是 ____________________。3.
設(shè)有一個n階的下三角矩陣A,如果按照行的順序?qū)⑾氯蔷仃囍械脑兀ò▽蔷€上元素)存放在n(n+1)個連續(xù)的存儲單元中,則A[i][j]與A[0][0]之間有_______個數(shù)據(jù)元素。棧的插入和刪除只能在棧的棧頂進(jìn)行,后進(jìn)棧的元素必定先出棧,所以又把棧稱為__________表;隊列的插入和刪除運算分別在隊列的兩端進(jìn)行,先進(jìn)隊列的元素必定先出隊列,所以又把隊列稱為_________表。5.設(shè)一棵完全二叉樹的順序存儲結(jié)構(gòu)中存儲數(shù)據(jù)元素為ABCDEF,則該二叉樹的前序遍歷序列為___________,中序遍歷序列為___________,后序遍歷序列為___________。6.設(shè)一棵完全二叉樹有128個結(jié)點,則該完全二叉樹的深度為________,有__________個葉子結(jié)點。設(shè)有向圖G的存儲結(jié)構(gòu)用鄰接矩陣A來表示,則A中第i行中所有非零元素個數(shù)之和等于頂點i的________,第i列中所有非零元素個數(shù)之和等于頂點 i的__________。設(shè)一組初始記錄關(guān)鍵字序列(k1,k2,??,kn)是堆,則對i=1,2,?,n/2而言滿足的條件為_______________________________。下面程序段的功能是實現(xiàn)冒泡排序算法,請在下劃線處填上正確的語句。voidbubble(intr[n]){for(i=1;i<=n-1;i++){for(exchange=0,j=0;j<_____________;j++)if(r[j]>r[j+1]){temp=r[j+1];______________;r[j]=temp;exchange=1;}if(exchange==0)return;}}下面程序段的功能是實現(xiàn)二分查找算法,請在下劃線處填上正確的語句。structrecord{intkey;intothers;};intbisearch(structrecordr[],intk){intlow=0,mid,high=n-1;while(low<=high){________________________________;if(r[mid].key==k)return(mid+1);elseif(____________)high=mid-1;elselow=mid+1;}return(0);}三、應(yīng)用題(32分)設(shè)某棵二叉樹的中序遍歷序列為DBEAC,前序遍歷序列為ABDEC,要求給出該二叉樹的的后序遍歷序列。設(shè)無向圖G(如右圖所示),給出該圖的最小生成樹上邊的集合并計算最小生成樹各邊上的權(quán)值之和。設(shè)一組初始記錄關(guān)鍵字序列為(15,17,18,22,35,51,60),要求計算出成功查找時的平均查找長度。4. 設(shè)散列表的長度為 8,散列函數(shù) H(k)=kmod7,初始記錄關(guān)鍵字序列為 (25,31,8,27,13,68),要求分別計算出用線性探測法和鏈地址法作為解決沖突方法的平均查找長度。四、算法設(shè)計題 (28分)1.設(shè)計判斷兩個二叉樹是否相同的算法。2.設(shè)計兩個有序單鏈表的合并排序算法。數(shù)據(jù)結(jié)構(gòu)試卷(五)參考答案一、選擇題1.A2.B3.A4.A5.D6.B7.B8.B9.C10.C二、填空題top1+1=top2可以隨機訪問到任一個頂點的簡單鏈表i(i+1)/2+j-1FILO,F(xiàn)IFOABDECF,DBEAFC,DEBFCA8,64出度,入度ki<=k2i&&ki<=k2i+1n-i,r[j+1]=r[j]mid=(low+high)/2,r[mid].key>k三、應(yīng)用題DEBCAE={(1,5),(5,2),(5,3),(3,4)},W=10ASL=(1*1+2*2+3*4)/7=17/7ASL1=7/6,ASL2=4/3四、算法設(shè)計題設(shè)計判斷兩個二叉樹是否相同的算法。typedefstructnode{datatypedata;structnode*lchild,*rchild;}bitree;i
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022-2027年中國草莓種植市場運行動態(tài)及行業(yè)投資潛力預(yù)測報告
- 2025年服裝機械配件等行業(yè)深度研究分析報告
- 2025年五金產(chǎn)品鉻鋅項目可行性研究報告-20250103-010153
- 遍歷課程設(shè)計
- 馬青湖灌區(qū)課程設(shè)計
- 2022-2027年中國鷹爪蝦養(yǎng)殖行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 藥學(xué)專業(yè)的課程設(shè)計
- 2025年機械設(shè)備項目可行性研究報告-20250102-235140
- 2025年中國香薰機行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略咨詢報告
- 2020-2025年中國乳酸菌素行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 冬春季呼吸道傳染病防控
- 中介費合同范本(2025年)
- 《kdigo專家共識:補體系統(tǒng)在腎臟疾病的作用》解讀
- 生產(chǎn)調(diào)度員崗位面試題及答案(經(jīng)典版)
- 交通運輸安全生產(chǎn)管理規(guī)范
- 2025春夏運動戶外行業(yè)趨勢白皮書
- 電力行業(yè) 電力施工組織設(shè)計(施工方案)
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動合同
- 查對制度 課件
- 2024-2030年中國豬肉市場銷售規(guī)模及競爭前景預(yù)測報告~
評論
0/150
提交評論