




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六章復(fù)習(xí)題第六章復(fù)習(xí)題 1 列出圖所示二叉樹的葉結(jié)點 分支結(jié)點和每個結(jié)點的層次 解答 二叉樹的葉結(jié)點有 分支結(jié)點 度不為 0 的結(jié)點 有 結(jié)點 的層次為 1 結(jié)點 的層次為 2 結(jié)點 的層次為 3 結(jié)點 的層次為 4 結(jié)點 的層次 為 5 2 使用 1 順序表示和 2 二叉鏈表表示法 分別畫出上圖所示二叉 樹的存儲表示 解答 1 2 3 4 0 5 6 0 7 0 0 0 8 0 0 0 0 9 3 如果一棵樹有 n1個度為 1 的結(jié)點 有 n2個度為 2 的結(jié)點 nm個 度為 m 的結(jié)點 試問有多少個度為 0 的結(jié)點 試推導(dǎo)之 順序表示 二叉鏈表表示 解答 總結(jié)點數(shù) n n0 n1 n2 nm 總分支數(shù) e n 1 n0 n1 n2 nm 1 m nm m 1 nm 1 2 n2 n1 則有 1 1 2 0 m i i nin 4 試分別找出滿足以下條件的所有二叉樹 1 二叉樹的前序序列與中序序列相同 2 二叉樹的中序序列與后序序列相同 3 二叉樹的前序序列與后序序列相同 解答 1 二叉樹的前序序列與中序序列相同 空樹或缺左子樹的單支樹 2 二叉樹的中序序列與后序序列相同 空樹或缺右子樹的單支樹 3 二叉樹的前序序列與后序序列相同 空樹或只有根結(jié)點的二叉樹 5 請畫出右圖所示的樹所對應(yīng)的二叉樹 解答 6 已知一棵二叉樹的先序遍歷的結(jié)果是 ABECDFGHIJ 中序遍歷的 結(jié)果是 EBCDAFHIGJ 試畫出這棵二叉樹 解答 1 對應(yīng)二叉樹 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 當(dāng)前序序列為 ABECDFGHIJ 中序序列為 EBCDAFHIGJ 時 逐 步形成二叉樹的過程如下圖所示 7 已知一棵樹的先根次序遍歷的結(jié)果與其對應(yīng)二叉樹表示 孩子 兄 弟表示 的前序遍歷結(jié)果相同 樹的后根次序遍歷結(jié)果與其對應(yīng)二 叉樹表示的中序遍歷結(jié)果相同 試問利用樹的先根次序遍歷結(jié)果 和后根次序遍歷結(jié)果能否唯一確定一棵樹 舉例說明 解答 因為給出二叉樹的前序遍歷序列和中序遍歷序列能夠唯一地確定 這棵二叉樹 因此 根據(jù)題目給出的條件 利用樹的先根次序遍歷結(jié) 果和后根次序遍歷結(jié)果能夠唯一地確定一棵樹 例如 對應(yīng)二叉樹的先序序列為 1 2 3 4 5 6 8 7 中序序列為 3 4 8 6 7 5 2 1 樹的先根遍歷序列為 1 2 3 4 5 6 8 7 后根遍歷序列為 3 4 8 6 7 5 2 1 8 給定權(quán)值集合 15 03 14 02 06 09 16 17 構(gòu)造相應(yīng)的赫夫曼樹 EBCD FHIGJ A A B E F CD HIGJ A B E F C D G J HI A B E F C D G J H I 1 2 3 4 5 6 7 8 對應(yīng)二叉樹 1 2 3 4 5 6 7 8 并計算它的帶權(quán)外部路徑長度 解答 此樹的帶權(quán)路徑長度 WPL 229 9 假定用于通信的電文僅由8個字母c1 c2 c3 c4 c5 c6 c7 c8組成 各字母在電文中出現(xiàn)的頻率分別為 5 25 3 6 10 11 36 4 試為這 8 個字母設(shè)計不等長 Huffman 編碼 并給出該電文的總碼數(shù) 解答 已知字母集 c1 c2 c3 c4 c5 c6 c7 c8 頻率 5 25 3 6 10 11 36 4 則 Huffman 編碼為 c1 c2 c3 c4 c5 c6 c7 c8 0110 10 0000 0111 001 010 11 0001 15 03 14 02 06 09 1617 02 03 151406091617 05 02 03 15 14 06 09 16 17 05 11 02 03 1514 09 1617 05 11 06 20 02 03 14 15 09 16 17 05 11 06 20 29 0203 1415091617 05 11 06 202933 02 03 14 1509 05 11 06 20 29 16 17 33 49 0203 15 09 05 11 06 2029 1617 33 49 14 82 電文總碼數(shù)為 4 3 4 4 3 10 3 11 4 5 4 6 2 25 2 36 257 10 填空題 1 對于一棵具有 n 個結(jié)點的樹 該樹中所有結(jié)點的度數(shù)之和為 n 1 度數(shù)和就是樹的分支數(shù) 因此為 n 1 2 假定一棵三叉樹的結(jié)點個數(shù)為 50 則它的最小高度為 5 最大高度為 50 最小高度是滿三叉樹 最大高度為單支樹 3 在一棵二叉樹中 假定度為 2 的結(jié)點有 5 個 度為 1 的結(jié)點 有 6 個 則葉子結(jié)點數(shù)有 6 個 n0 n2 1 4 對于一棵具有 n 個結(jié)點的二叉樹 對應(yīng)二叉鏈表中指針總數(shù) 為 2n 個 其中 n 1 個用于指向子女結(jié)點 n 1 個指針空閑著 見教材 p126 5 在一個小頂堆中 堆頂結(jié)點的值是所有結(jié)點中的 最小者 在一個大頂堆中 堆頂結(jié)點的值是所有結(jié)點中的 最大者 6 當(dāng)從一個小頂堆中刪除一個元素時 需要把 最后 元素填補 到 堆頂 位置 然后再按條件把它逐層調(diào)整 7 在赫夫曼編碼中 若編碼長度只允許小于等于 4 則除了已 100 61 39 36 25 22 17 7 10 11 11 4 3 6 5 C3C8 C5 C6 C1C4 C2 C7 0 0 0 0 0 0 0 1 1 1 1 1 1 1 對兩個字符編碼為 0 和 10 外 還可以最多對 4 個字符編碼 8 設(shè)二叉樹有 n 個結(jié)點且根結(jié)點處于第 1 層 則其高度為 不 確定 9 設(shè)高度為 h 二叉樹只有度為 2 和度為 0 的結(jié)點 則該二叉樹 中所含結(jié)點至少有 2h 1 個 除第一層之外 每層都有 2 個結(jié)點 10 設(shè)森林 F 中有 4 棵樹 第 1 2 3 4 棵樹的結(jié)點個數(shù)分別 為 n1 n2 n3 n4 當(dāng)把森林 F 轉(zhuǎn)換成一棵二叉樹后 其根結(jié)點的右 子樹中有 n2 n3 n4 個結(jié)點 11 設(shè)森林 F 中有 4 棵樹 第 1 2 3 4 棵樹的結(jié)點個數(shù)分別 為 n1 n2 n3 n4 當(dāng)把森林 F 轉(zhuǎn)換成一棵二叉樹后 其根結(jié)點的左 子樹中有 n1 1 個結(jié)點 12 將含有 82 個結(jié)點的完全二叉樹從根結(jié)點開始順序編號 根結(jié) 點為第 0 號 其他結(jié)點自上向下 同一層自左向右連續(xù)編號 則 第 40 號結(jié)點的雙親結(jié)點的編號為 19 編號為 i 的結(jié)點 左孩 子編號 2i 1 右孩子 2i 2 13 高度為 h 的完全二叉樹最少有 2h 1 個結(jié)點 第 h 層只有一 個結(jié)點 14 某二叉樹結(jié)點的中序序列為 A B C D E F G 后序 序列為 B D C A F G E 則其左子樹中結(jié)點數(shù)目為 C A 3 B 2 C 4 D 5 11 n 個結(jié)點可構(gòu)造出多少種不同形態(tài)的二叉樹 解答 見教材 p155 有 種 12 判斷下列敘述的對錯 如果正確 在題前打 否則打 1 若有一個結(jié)點是二叉樹中某個子樹的中序遍歷結(jié)果序列的最 后一個結(jié)點 則它一定是該子樹的先序遍歷結(jié)果序列的最后一個結(jié) 點 最右下結(jié)點有左孩子無右孩子 2 若有一個結(jié)點是二叉樹中某個子樹的先序遍歷結(jié)果序列的最 后一個結(jié)點 則它一定是該子樹的中序遍歷結(jié)果序列的最后一個結(jié) 點 最右下結(jié)點有左孩子無右孩子 3 若有一個葉子結(jié)點葉子結(jié)點是二叉樹中某個子樹的中序遍歷結(jié)果序列 的最后一個結(jié)點 則它一定是該子樹的先序遍歷結(jié)果序列的最后一個 結(jié)點 4 在哈夫曼樹中 權(quán)值最小的結(jié)點離根結(jié)點最近 5 將一棵樹轉(zhuǎn)換為二叉樹表示后 該二叉樹的根結(jié)點一定沒有右 子樹 13 閱讀理解題 說明下列遞歸過程的功能 void unknown BinTreeNode T int a int i 指針 T 是完全二叉樹的根指針 if T NULL a i T data unknown T leftChild a 2 i 1 unknown T rightChild a 2 i 2 1 n C n 2n 主程序調(diào)用方式 unknown BT root a 0 將完全二叉樹所有結(jié)點從根開始 自頂向下 同一層自左向 右連續(xù)編號 根結(jié)點的編號為 0 答案 將用二叉鏈表表示的完全二叉樹轉(zhuǎn)換為二叉樹的順序 數(shù)組 表 示 14 下面是一個使用棧stack實現(xiàn)對二叉樹進行非遞歸先根遍歷的函數(shù) 請在標(biāo)號處填寫合適的語句 程序 Void preorder bitree T bitree stac
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東茂名健康職業(yè)學(xué)院《動植物檢疫法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘭州職業(yè)技術(shù)學(xué)院《食品工程原理一》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年江蘇省南京一中學(xué)七年級數(shù)學(xué)第一學(xué)期期末經(jīng)典模擬試題含解析
- 2025屆河北省泊頭市教研室數(shù)學(xué)七年級第一學(xué)期期末調(diào)研模擬試題含解析
- 浙江省湖州市德清縣2024-2025學(xué)年七上數(shù)學(xué)期末經(jīng)典模擬試題含解析
- 2025屆湖南省長沙市明德華興中學(xué)數(shù)學(xué)七上期末聯(lián)考試題含解析
- 漳州衛(wèi)生職業(yè)學(xué)院《油畫靜物》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南體育職業(yè)技術(shù)學(xué)院《學(xué)前兒童行為觀察與評價》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西省太原市迎澤區(qū)太原五中2025屆高一化學(xué)第二學(xué)期期末統(tǒng)考試題含解析
- 2025屆上海市東實驗學(xué)校化學(xué)高二下期末調(diào)研試題含解析
- 保健按摩試題+答案
- 全屋定制培訓(xùn)
- 《提高團隊?wèi)?zhàn)斗力》課件
- 神州數(shù)碼行測題
- 數(shù)字化賦能小學(xué)語文中段習(xí)作教學(xué)的有效策略探究
- 2024年中國燈影牛肉市場調(diào)查研究報告
- 2024年高中生物學(xué)業(yè)水平合格考及答案
- DB61∕T 1856-2024 國土調(diào)查成本定額
- 出版業(yè)行業(yè)市場特點分析
- 廣東省四校(華附、省實、廣雅、深中)2023至2024學(xué)年高二下學(xué)期期末聯(lián)考化學(xué)試題附參考答案(解析)
- 離散裝配行業(yè)MES案例
評論
0/150
提交評論