版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——數(shù)據(jù)結(jié)構(gòu)第6章樹和二叉樹
第6章樹和二叉樹
一、單項(xiàng)選擇題
1.樹最適合用來(lái)表示_______。
A.有序數(shù)據(jù)元素
B.無(wú)序數(shù)據(jù)元素
C.元素之間具有分支層次關(guān)系的數(shù)據(jù)D.元素之間無(wú)關(guān)系的數(shù)據(jù)2.以下存儲(chǔ)結(jié)構(gòu)中,不是樹的存儲(chǔ)結(jié)構(gòu)的是_______。
A.雙親存儲(chǔ)結(jié)構(gòu)B.孩子兄弟存儲(chǔ)結(jié)構(gòu)C.孩子鏈存儲(chǔ)結(jié)構(gòu)D.順序存儲(chǔ)結(jié)構(gòu)3.依照二叉樹的定義,具有3個(gè)結(jié)點(diǎn)的二叉樹有_______種。A.3
B.4
C.5D.6
4.若一棵二叉樹具有10個(gè)度為2的結(jié)點(diǎn),5個(gè)為1的結(jié)點(diǎn),則度為0的結(jié)點(diǎn)個(gè)數(shù)為______。
A.9C.15
B.11D.不確定
5.具有10個(gè)葉子結(jié)點(diǎn)的二叉樹中有_______個(gè)度為2的結(jié)點(diǎn)。A.8
C.10
B.9D.11
6.一棵完全二叉樹上有1001個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)的個(gè)數(shù)是_______。A.250B.500C.505D.5017.一棵高度為h的完全二叉樹至多有_______個(gè)結(jié)點(diǎn)。A.2h-1B.2h-1-1C.2h-1
8.深度為5的二叉樹至多有_______個(gè)結(jié)點(diǎn)。A.16C.31
B.32D.10D.2h
9.設(shè)高度為h的二叉樹上只有度為0和度為2的結(jié)點(diǎn),則此類二叉樹中所包含的結(jié)點(diǎn)數(shù)至少為_______。
A.2h
C.2h+1
B.2h-1D.h+1
10.一個(gè)具有1025個(gè)結(jié)點(diǎn)的二叉樹的高h(yuǎn)為_______。A.11B.10C.11~1025D.12~1024
11.對(duì)一棵滿二叉樹,共有n個(gè)結(jié)點(diǎn)和m個(gè)葉子結(jié)點(diǎn),深度為h,則_______。A.n=h+m
C.m=h-1
B.h+m=2nD.n=2h-1
12.如圖7-1所示的二叉樹T2是由森林T1轉(zhuǎn)換而來(lái)的二叉樹,那么森林T1有
_______個(gè)葉子結(jié)點(diǎn)。
A.4B.5C.6D.7
圖7-1二叉樹T2
13.假使二叉樹T2是由有序二叉樹T1轉(zhuǎn)換而來(lái)的二叉樹,那么T1中結(jié)點(diǎn)的先
序就是T2中結(jié)點(diǎn)的_______。
A.先序B.中序C.后序
D.層次序
CDGIJFHBAE14.某二叉樹的先序遍歷序列和后序遍歷序列正好相反,則該二叉樹一定是_______。
A.空樹或只有一個(gè)結(jié)點(diǎn)C.二叉有序樹
B.完全二叉樹D.高度等于其結(jié)點(diǎn)數(shù)
15.在一非空二叉樹的中序遍歷序列中,根結(jié)點(diǎn)的右邊_______。A.只有右子樹上的所有結(jié)點(diǎn)C.只有左子樹上的部分結(jié)點(diǎn)
B.只有右子樹上的部分結(jié)點(diǎn)D.只有左子樹上的所有結(jié)點(diǎn)
16.任何一棵二叉樹的葉子結(jié)點(diǎn)在先序,中序和后序遍歷序列中的相對(duì)次序_______。
A.不發(fā)生改變C.不能確定
B.發(fā)生改變D.以上都不對(duì)
17.設(shè)n,m為一棵二叉樹上的兩個(gè)結(jié)點(diǎn),在中序遍歷時(shí),n在m前的條件是_______。
A.n在m右方C.n在m左方
B.n是m祖先D.n是m子孫
18.若二叉樹采用二叉鏈存儲(chǔ)結(jié)構(gòu),要交換其所有分支結(jié)點(diǎn)的左,右子樹位置,利用_______遍歷方法最適合。
A.先序C.后序
B.中序D.按層次
19.一棵二叉樹的先序遍歷序列為ABCDEFG,它的中序遍歷序列可能是_______。
A.CABDEFGC.DACEFBG
B.ABCDEFGD.ADCFEGB
20.一棵二叉樹的先序遍歷序列為ABCDEF,中序遍歷序列為CBAEDF,則后序遍歷序列為_______。
A.CBEFDAC.CBEDFA
B.FEDCBAD.不確定
21.一棵二叉樹的后序遍歷序列為DABEC,中序遍歷序列為DEBAC,則先序遍歷序列為_______。
A.ACFEDC.DEABC
B.DECABD.CEDBA
22.一棵二叉樹的先序遍歷序列為EFHIGJK,中序遍歷序列為HFIEJKG,則該二叉樹的根結(jié)點(diǎn)的右孩子為_______。
A.EC.G23.引入線索二叉樹的目的是_______。A.加快查找結(jié)點(diǎn)的前驅(qū)或后繼結(jié)點(diǎn)的速度B.為了能在二叉樹的中便利插入和刪除C.為了能便利找到雙親D.使二叉樹的遍歷結(jié)果唯一24.線索二叉樹是一種_______結(jié)構(gòu)。A.規(guī)律C.物理
B.FD.H
B.規(guī)律和存儲(chǔ)D.線性
25.判斷線索二叉樹中*P結(jié)點(diǎn)有右孩子結(jié)點(diǎn)的條件是_______A.P!=NULLC.P->rtag==0
B.P->rchild!=NULLD.P->rtag==1
26.n個(gè)結(jié)點(diǎn)的線索二叉樹上含有的線索數(shù)為_______。A.2nC.n+1
B.n-1D.n
27.二叉樹在線索后,仍不能有效求解的問(wèn)題是_______。A.先序線索二叉樹中求先序后繼B.中序線索二叉樹中求中序后繼C.中序線索二叉樹中求中序前驅(qū)D.后序線索二叉樹中求后序后繼
28.根據(jù)使用頻率為5個(gè)字符設(shè)計(jì)的哈夫曼編碼不可能是_______。A.111,110,10,01,00C.100,11,10,1,0
B.000,001,010,011,1D.001,000,01,11,10
29.根據(jù)使用頻率為5個(gè)字符設(shè)計(jì)的哈夫曼編碼不可能是_______。A.000,001,010,011,1B.0000,0001,001,01,1C.000,001,01,10,11D.10,100,101,110,111
30.設(shè)有13個(gè)值,用它們組成一棵哈夫曼樹,則該哈夫曼樹共有_______個(gè)結(jié)點(diǎn)。
A.13C.26
B.12D.25
二、填空題
1.樹中任意結(jié)點(diǎn)允許有_____________孩子結(jié)點(diǎn),除根結(jié)點(diǎn)外,其余結(jié)點(diǎn)_________雙親結(jié)點(diǎn)。
2.若一棵樹的括號(hào)表示為A(B(E,F),C(G(H,I,J,K),L),D(M(N))),則該樹的度為___________,樹的深度為___________,樹中葉子結(jié)點(diǎn)的個(gè)數(shù)為___________。3.在一棵完全二叉樹中,結(jié)點(diǎn)個(gè)數(shù)為n,則編號(hào)最大的分支結(jié)點(diǎn)的編號(hào)為_______。4.在一棵完全二叉樹中,編號(hào)i和j的兩個(gè)結(jié)點(diǎn)處于同一層的條件是___________。5.在一棵總結(jié)點(diǎn)數(shù)為偶數(shù)的完全二叉樹中,葉子結(jié)點(diǎn)數(shù)為k,最終一層結(jié)點(diǎn)數(shù)大于2,則該二叉樹的高度為_________________。
6.具有n個(gè)結(jié)點(diǎn)的二叉樹采用二叉鏈存儲(chǔ)結(jié)構(gòu),共有___________個(gè)空指針域。7.在一棵二叉樹中,度為零的結(jié)點(diǎn)的個(gè)數(shù)為n0,度為2的結(jié)點(diǎn)的個(gè)數(shù)為n2,則有n0=__________。
8.深度為h的完全二叉樹至少有________個(gè)結(jié)點(diǎn),至多有________個(gè)結(jié)點(diǎn),若按自上而下,從左到右次序給結(jié)點(diǎn)編號(hào)(從1開始),則第h層中編號(hào)最小的葉子結(jié)點(diǎn)的編號(hào)是_________。
9.一棵二叉樹的第i(i>=1)層最多有________個(gè)結(jié)點(diǎn);一棵有n(n>0)個(gè)結(jié)點(diǎn)的滿二叉樹共有_________個(gè)葉子結(jié)點(diǎn)和__________個(gè)非葉子結(jié)點(diǎn)。
10.n個(gè)結(jié)點(diǎn)的二叉樹中假使有m個(gè)樹葉,則一定有_______個(gè)度為1的結(jié)點(diǎn),_________個(gè)度為2的結(jié)點(diǎn)。
11.8層完全二叉樹子至少有________個(gè)結(jié)點(diǎn),擁有100個(gè)結(jié)點(diǎn)的完全二叉樹的最大層數(shù)為____________。
12.在二叉樹中,指針p所指結(jié)點(diǎn)為葉子結(jié)點(diǎn)的條件是________。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版產(chǎn)品代理合同協(xié)議
- 2024年家教接課合同范本
- 2024農(nóng)村宅基地租賃合同
- 2024年活動(dòng)搭建合同范本大全
- 云南省玉溪市(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)人教版能力評(píng)測(cè)(下學(xué)期)試卷及答案
- 山西省呂梁市(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)人教版綜合練習(xí)(下學(xué)期)試卷及答案
- 掃地機(jī)器人市場(chǎng)前景總結(jié)
- Spiromesifen-Standard-生命科學(xué)試劑-MCE
- 《體育心理學(xué)》教案
- Sisomicin-sulfate-Standard-生命科學(xué)試劑-MCE
- 老年人中常見(jiàn)呼吸系統(tǒng)疾病的診斷與治療
- 胺碘酮臨床應(yīng)用
- 雨水泵站及配套工程施工組織設(shè)計(jì)樣本
- 成長(zhǎng)生涯發(fā)展展示
- T-ZJFS 010-2024 銀行業(yè)金融機(jī)構(gòu)轉(zhuǎn)型貸款實(shí)施規(guī)范
- 六年級(jí)數(shù)學(xué)課件-圓的面積【全國(guó)一等獎(jiǎng)】
- 食管炎的護(hù)理查房
- 老年人的火災(zāi)預(yù)防與自救技巧課件
- 新時(shí)代魯班精神
- 《教育的初心》讀書分享
- 軟件工程生涯發(fā)展展示
評(píng)論
0/150
提交評(píng)論