![數(shù)據(jù)結(jié)構(gòu)期末考試題_第1頁](http://file4.renrendoc.com/view/d43fd3517dfd7097fbe869b215e46f22/d43fd3517dfd7097fbe869b215e46f221.gif)
![數(shù)據(jù)結(jié)構(gòu)期末考試題_第2頁](http://file4.renrendoc.com/view/d43fd3517dfd7097fbe869b215e46f22/d43fd3517dfd7097fbe869b215e46f222.gif)
![數(shù)據(jù)結(jié)構(gòu)期末考試題_第3頁](http://file4.renrendoc.com/view/d43fd3517dfd7097fbe869b215e46f22/d43fd3517dfd7097fbe869b215e46f223.gif)
![數(shù)據(jù)結(jié)構(gòu)期末考試題_第4頁](http://file4.renrendoc.com/view/d43fd3517dfd7097fbe869b215e46f22/d43fd3517dfd7097fbe869b215e46f224.gif)
![數(shù)據(jù)結(jié)構(gòu)期末考試題_第5頁](http://file4.renrendoc.com/view/d43fd3517dfd7097fbe869b215e46f22/d43fd3517dfd7097fbe869b215e46f225.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦數(shù)據(jù)結(jié)構(gòu)期末考試題
一、推斷題:(共10分,每題1分)
1.挨次表和一維數(shù)組一樣,都可以按下標隨機(或直接)拜訪。()
2.數(shù)據(jù)的規(guī)律結(jié)構(gòu)是指各數(shù)據(jù)元素之間的規(guī)律關(guān)系,是用戶按照應(yīng)用需要建立的。()
3.惟獨用面對對象的計算機語言才干描述數(shù)據(jù)結(jié)構(gòu)算法。()
4.在對雙向循環(huán)鏈表做刪除一個結(jié)點操作時,應(yīng)先將被刪除結(jié)點的前驅(qū)結(jié)點和后繼結(jié)點鏈
接好再執(zhí)行刪除結(jié)點操作。()
5.遞歸的算法容易、易懂、簡單編寫,而且執(zhí)行效率也高。()
6.在AOE網(wǎng)絡(luò)中一定惟獨一條關(guān)鍵路徑。()
7.二叉樹是一棵無序樹。()
8.在任何狀況下,迅速排序需要舉行關(guān)鍵碼比較的次數(shù)都是O(nlog2n)。()
9.圖的深度優(yōu)先搜尋是一種典型的回溯搜尋的例子,可以通過遞歸算法求解。()
10.當從一個最小堆中刪除一個元素時,需要把堆尾元素填補到堆頂位置,然后再按條件把
它逐層向下調(diào)節(jié),直到調(diào)節(jié)到合適位置為止。()
二、填空題(20分,每題2分)
1.假定一棵二叉樹的結(jié)點個數(shù)為32,則它的最小深度為______。
2.在一棵二叉樹中,度為2的結(jié)點有5個,度為1的結(jié)點有6個,那么葉子結(jié)點有______
個。
3.一棵深度為5的滿二叉樹的結(jié)點總數(shù)為______個。
4.假定一棵樹的廣義表表示為A(B(C,D(E,F,G),H(I,J))),則結(jié)點H的雙親結(jié)點為
______。
5.對于一個具有n個頂點的圖,若采納鄰接矩陣表示,則矩陣大小為______。
6.若要對某二叉排序樹舉行遍歷,保證輸出元素的值序列按增序羅列,應(yīng)對該二叉排
序樹采納____________遍歷法。
7.元素關(guān)鍵字轉(zhuǎn)換為該元素存儲位置的函數(shù)f稱為____________。
8.每次從無序表中取出一個元素,把它插入到有序表中的適當位置,此種排序辦法叫
做____________排序。
9.假定一組數(shù)據(jù)的關(guān)鍵字為{46,79,56,38,40,84},則利用堆排序辦法建立的初始大
頂堆為__________________。
10.對20個記錄舉行歸并排序時,共需要舉行______趟歸并。
三、挑選題(共20分,每題2分)
1.樹中全部結(jié)點的度數(shù)之和等于結(jié)點總數(shù)加______。
A.0
B.1
C.-1
D.2
2.在一棵樹中,每個結(jié)點最多有______個直接前驅(qū)結(jié)點。
A.0
B.1
C.2
D.隨意多個
3.在一棵二叉樹的二叉鏈表中,空指針域數(shù)等于非空指針域數(shù)加______。
A.2
B.1
C.0
D.-1
4.頂點個數(shù)為n的無向圖最多有______條邊。
A.n-1
B.n(n-1)/2
C.n(n+1)/2
D.n(n-1)
5.n個頂點的連通圖至少有______條邊。
A.n-1
B.n
C.n+1
D.0
6.在一個無向圖中,全部頂點的度數(shù)之和等于全部邊數(shù)的______倍。
A.3
B.2
C.1
D.1/2
7.對于挨次存儲的有序表(5,12,20,26,37,42,46,50,64),為查找元素26,若采
用挨次查找,需要比較______次才干查找勝利。
A.3
B.4
C.5
D.6
班
級
:
專
業(yè)
:
姓
密
封
8.設(shè)哈希表長為14,哈希函數(shù)f(k)=k%11,已知表中已有4個元素,關(guān)鍵字分離為15,
38,61,84,存儲位置分離為4,5,6,7,其它存儲位置為空,如用二次探測再散列處理矛盾,關(guān)鍵字為49的存儲位置是______。
A.8
B.3
C.5
D.9
9.在對n個元素舉行容易挑選排序的過程中,需要舉行______趟挑選和交換。
A.n/2
B.n-1
C.n
D.n+1
10.在對n個元素舉行迅速排序的過程中,第一趟排序最多需要交換______對元素。
A.n/2
B.n-1
C.n
D.n+1
四、應(yīng)用題(共30分,每題6分)
1.已知一棵度為k的樹中有n1個度為1的結(jié)點,n2個度為2的結(jié)點,…,nk個度為k
的結(jié)點,問該樹有多少個葉子結(jié)點?(6分)
2.對于下面兩個圖,求出:
(1)無向圖中每個頂點的度,有向圖中每個頂點的入度,出度和度。(2)是否是連通圖/強連通圖,假如不是,畫出連通重量/強連通重量。(6分)
3.分離畫出在線性表(a,b,c,d,e,f,g)中舉行折半查找,以查關(guān)鍵字等于e、f
和g的過程。(6分)
4.已知一組元素的關(guān)鍵字{46,74,16,53,14,26,40,38,86,65,27,34},利用直接插入
排序法,寫出每次向前面的有序表插入一個元素后的羅列結(jié)果。(6分)
5、將下圖轉(zhuǎn)換為二叉樹,對轉(zhuǎn)換后的二叉樹舉行先序、中序、后序遍歷序列。(6分)
五、程序題(20分)
1.將下面算法填完整。(10分,每空2分)
intSearch_Bin(SSTableST,KeyTypekey){
//在有序表ST中折半查找其關(guān)鍵字等于key的數(shù)據(jù)元素,若找到,則返回該元素//在表中的位置,否則返回0
low=1;high=ST.length;
while(low<=high){
mid=____________;
if(EQ(key,ST.elem[mid].key))return____________;
elseif(LT(key,ST.elem[mid].key))high=____________;
elselow=____________;
}
return____________;
}
2.將下面算法填完整。(10分,每空2分)
voidInsertSort(SqListi<=L.length;++i)
if(LT(L.r[i].key,L.r[i-1].key)){
L.r[0]=____________;
L.r[i]=____________;
for(j=____________;LT(L.r[0].key,L.r[j].key);--j)
L.r[j+1]=____________;
L.r[j+1]=____________;
}
}
班
級:
專業(yè):姓
信息技術(shù)學(xué)院2022-2022學(xué)年其次學(xué)期期末考試
數(shù)據(jù)結(jié)構(gòu)試卷2(適用班級:)
(答題時光:120分鐘,滿分:100分)
一、推斷題(10分,每題1分)
1.數(shù)據(jù)元素是數(shù)據(jù)的最小單位。()
2.算法和程序都應(yīng)具有下面一些特征:有輸入,有輸出,確定性,有窮性,有效性。()
3.挨次表和一維數(shù)組一樣,都可以按下標隨機(或直接)拜訪。()
4.鏈式棧與挨次棧相比,一個顯然的優(yōu)點是通常不會浮現(xiàn)棧滿的狀況。()
5.一個廣義表((a),((b),c),(((d))))的長度為3,深度為4。()
6.在一棵二叉樹中,假定每個結(jié)點惟獨左子女,沒有右子女,對它分離舉行中序遍歷和后序遍歷,則具有相同的結(jié)果。()
7.舉行折半搜尋的表必需是挨次存儲的有序表。()
8.用鄰接矩陣存儲一個圖時,在不考慮壓縮存儲的狀況下,所占用的存儲空間大小只與圖中的頂點個數(shù)有關(guān),而與圖的邊數(shù)無關(guān)。()9.直接挑選排序是一種穩(wěn)定的排序辦法。()
10.對于AOE網(wǎng)絡(luò),加速任一關(guān)鍵活動就能使囫圇工程提前完成。()
二、填空題(20分,每題2分)
11.假定一棵二叉樹的結(jié)點個數(shù)為32,則它的最大深度為______。
12.在一棵二叉樹中,度為2的結(jié)點有5個,度為1的結(jié)點有6個,那么葉子結(jié)點有______
個。
13.一棵深度為5的滿二叉樹的結(jié)點總數(shù)為______個。
14.假定一棵樹的廣義表表示為A(B(C,D(E,F,G),H(I,J))),則結(jié)點H的孩子結(jié)點為
______。
15.對于一個具有n個頂點的圖,若采納鄰接矩陣表示,則矩陣大小為______。16.若要對某二叉排序樹舉行遍歷,保證輸出元素的值序列按增序羅列,應(yīng)對該二叉排
序樹采納____________遍歷法。
17.元素關(guān)鍵字轉(zhuǎn)換為該元素存儲位置的函數(shù)f稱為____________。
18.先將囫圇待排序列分割成若干子序列分離舉行直接插入排序,待囫圇序列“基本有
序”時,再對全體舉行一次直接插入排序,此種排序辦法叫做____________排序。19.假定一組數(shù)據(jù)的關(guān)鍵字為{46,79,56,38,40,84},則利用堆排序辦法建立的初始小
頂堆為__________________。
20.假定一組數(shù)據(jù)的關(guān)鍵字為{46,79,56,38,40,84},則以第一個記錄為樞軸,對其進
行第一趟迅速排序的結(jié)果為__________________。
三、挑選題(20分,每題2分)
11.在一棵具有n個結(jié)點的二叉樹中,全部結(jié)點的空子樹個數(shù)等于______。A.nB.n-1C.n+1D.2*n
12.在一棵二叉樹的第5層上,最多具有______個結(jié)點。A.14B.16C.31D.32
13.在一棵深度為h的徹低二叉樹中,所含結(jié)點個數(shù)不少于______。A.2hB.2h+1C.2h-1D.2h-1
14.有向圖的一個頂點的度為該頂點的______。
A.入度
B.出度
C.入度與出度之和
D.(入度+出度)/215.一個連通圖的生成樹是包含圖中全部頂點的一個______子圖。A.微小B.連通C.微小連通D.無環(huán)
16.具有e條邊無向圖,它的鄰接表中有______個邊結(jié)點。A.e-1B.eC.2(e-1)D.2e
密
封
17.長度為m的哈希表,采納線性探測再散列處理矛盾,假定對一個元素第一次計算的存儲
地址為d,則下一次的存儲地址為______。
A.d
B.d+1
C.(d+1)/m
D.(d+1)%m
18.適于對動態(tài)查找表舉行高效率查找的組織結(jié)構(gòu)是______。
A.有序表
B.挨次表
C.二叉排序樹
D.鏈表
19.在對n個元素舉行容易挑選排序的過程中,需要舉行______趟挑選和交換。
A.n/2
B.n-1
C.n
D.n+1
20.若對n個元素舉行直接插入排序,在舉行i趟(2≤i≤n)排序時,為尋覓插入位置最多
需要舉行______次元素的比較。
A.i+1
B.i-1
C.i
D.1
三、應(yīng)用題(30分,每題6分)
1.寫出下圖所示二叉樹的先序、中序、后序序列。(6分)
先序序列:
中序序列:
后序序列:
2.對于下面兩個圖,求出:(3)無向圖中每個頂點的度,有向圖中每個頂點的入度,出度和度。(4)每個圖的鄰接矩陣。(6分)
3.已知一組關(guān)鍵字{26,38,12,45,73,64,30,56}
1)試依次插入關(guān)鍵字生成一棵二叉排序樹
2)畫出分離刪除38和73后樹的結(jié)構(gòu)(6分)
4.已知一組元素的關(guān)鍵字{46,74,16,53,14,26,40,38,86,65,27,34},利用起泡排序法,
寫出每趟排序后的羅列結(jié)果。(6分)
5、什么是赫夫曼(Huffman)樹?有一組數(shù)值14、21、32、15、28,畫出赫夫曼樹,并計算其WPL。(6分)四、程序題(20分)
3.將下面算法填完整。(10分,每空2分)
intSearch_Bin(SSTableST,KeyTypekey){
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版地理八年級上冊《第二節(jié) 氣候》聽課評課記錄1
- 二零二五年度酒店住宿消費者返利協(xié)議集
- 2025年度消費者權(quán)益保護糾紛合同范本
- 2025年度私人民間借款藝術(shù)品收藏抵押合同
- 二零二五年度濕地保護與造林綠化合作合同
- 2025年度藥店藥品配送員勞動合同
- 2025年度醫(yī)療信息化項目醫(yī)師聘用合同
- 2025年度股東致行動協(xié)議與智慧城市建設(shè)合作協(xié)議
- 北京課改版歷史八年級下冊第6課《戊戌變法》聽課評課記錄
- 人教版道德與法治八年級上冊9.2《維護國家安全》聽課評課記錄
- 部編版小學(xué)語文二年級下冊電子課文《小馬過河》
- 《醫(yī)療機構(gòu)工作人員廉潔從業(yè)九項準則》專題解讀
- 愛車講堂 課件
- 成立商會的可行性報告5則范文
- 湖南財政經(jīng)濟學(xué)院《常微分方程》2023-2024學(xué)年第一學(xué)期期末試卷
- 游戲賬號借用合同模板
- 2022年中考英語語法-專題練習(xí)-名詞(含答案)
- 2011年公務(wù)員國考《申論》真題卷及答案(地市級)
- 《籃球體前變向運球技術(shù)》教案(共三篇)
- 多元化評價體系構(gòu)建
- 部編版六年級下冊道德與法治全冊教案教學(xué)設(shè)計
評論
0/150
提交評論