




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)結構導論串講筆記1)已知出棧序列,寫出可能的入棧序列并分析操作過程。2)已知入棧序列,寫出可能的出棧序列并分析操作過程。2004/1 如下圖所示,輸入元素為( A,B,C),在棧的輸出端得到一個輸出序列 ABC ,求出在棧的輸入端所有可能的輸入序列。AB輸輸?!痉治觥?A,B,C 三個字符排成的序列可以有:ABC 、ACB 、BAC 、BCA 、CAB 、CBA六種,按堆棧操作的先進后出(或后進先出)的原則,只有輸入序列為 BCA 時,輸出無法得到 ABC 。因為輸入序列為 BCA 時,要想先輸出 A,必須 BCA 均入棧,但這樣只能得到序列 ACB 。其余五種輸入序列都可在輸出端得到序列
2、 ABC ?!窘獯稹?ABC 、ACB 、BAC 、CAB 、CBA2隊列的操作分析順序隊中元素入隊出隊操作及隊列的狀態(tài)。(考過)2003/10 設有一順序隊列 sq,容量為 5,初始狀態(tài)時 sqfront=sq rear=0 ,畫出做完下列操作后隊列及其頭尾指針的狀態(tài)變化情況, 若不能入隊,請簡述其理。1) d,e,b 入隊2) d,e 出隊3) i,j 入隊4) b 出隊5) n,o,p 入隊【解答】隊列及其頭尾指針的狀態(tài)變化情況如下圖所示jSq.r jSq.rbiiSq.fSq. b Sq.r bSq.feSq.fdSq.rSq.fSq.f( a)初態(tài)( b) d,e, b 入隊( c)
3、d, e 出隊( d) i, j 入隊( e)b 出隊第 5 步操作無法進行,因隊列已滿。3二叉樹的存儲結構1) 給出一棵二叉樹,畫出二叉鏈表示意圖及順序存儲示意圖。 ( 2000/10 2003/10 2004/10考過)2003/10畫出下列二叉樹的二叉鏈表表示圖。ACBD E FG H【解答】二叉樹的二叉鏈表表示ABCDEGH2) 給出二叉樹的順序存儲示意圖,畫出二叉樹。(2005/1考過)2005/1 已知某二叉樹的順序存儲結構如下所示,試畫出該二叉樹。A B C D E F G 【分析】按照給出的順序存儲結構, 先繪制出一棵包括空結點的完全二叉樹, 然后去掉空結點就是所求的二叉樹。【
4、解答】所求二叉樹如下圖ABCDEFG4二叉樹的遍歷1)給出一棵二叉樹,寫出對該二叉樹進行先根遍歷、中根遍歷及后根遍歷的序列。 (2001/10 2004/1 2005/10考過)2005/10對于如下圖所示二叉樹, 分別寫出其先根遍歷、中根遍歷和后根遍歷的結點訪問序列。ABCBDEF【分析】根據(jù)二叉樹三種遍歷方法的原理,很容易寫出該二叉樹的先根遍歷、 中根遍歷和后根遍歷的結點訪問序【解答】先根遍歷的結點訪問序: A,B,D,E,F(xiàn),C中根遍歷的結點訪問序:B,F(xiàn),E,D,A ,C后根遍歷的結點訪問序:F,E,D,B,C, A2)給出一棵二叉樹的先根遍歷和中根遍歷序列,恢復二叉樹,寫出后根遍歷的
5、序列。 (2002/10考過)2002/10 現(xiàn)有某二叉樹,按先根遍歷的序列為 ABDEFCGH ,按中根遍歷的序列為 DEFBGHCA ,試畫出此二叉樹?!痉治觥坑上雀闅v和中根遍歷恢復二叉樹的方法:在先根序列中確定根結點 (最前面那個結點一定是根結點),然后根據(jù)根結點在中根序列中的位置分出根結點的左、 右子樹(根結點前面的那些結點為根結點的左子樹上的結點, 根結點后面的那些結點為根結點的右子樹上的結點)。恢復該二叉樹的任何一棵子樹的過程仍然遵循這個原則?!窘獯稹慷鏄淙缦聢D所示ABDCGFH3)給出一棵二叉樹的后根遍歷和中根遍歷序列,恢復二叉樹,寫出先根遍歷的序列。 (未考過,但可能考注意
6、第四章的考核知識點的講解)5樹的存儲結構1)給出一棵樹,畫出該樹的雙親表示法、孩子鏈表表示法、帶雙親的孩子鏈表表示法及孩子兄弟鏈表表示法的示意圖。 (2000/4 考過)2)給出一棵樹的某一種存儲結構的示意圖,畫出對應的樹。(未考過)6樹的遍歷給出一棵樹, 寫出對該樹進行先根遍歷、 后根遍歷及層次遍歷的序列。(未考過)7二叉樹與樹、林的相互轉換1)將一棵二叉樹轉換為樹。 (未考過)2)將一棵樹轉換為二叉樹。 (未考過)3)將林轉換為一棵二叉樹。 (未考過)4)將二叉樹轉換為林。(未考過)8夠造哈夫曼樹給出一組權值,構造一棵哈夫曼樹并求帶權路徑長度。(未考過)9圖的存儲結構1)給出一個圖,畫出該
7、圖的鄰接矩陣或鄰接表存儲示意圖。(考過)2005/10試給出下圖的鄰接矩陣和鄰接表表示?!痉治觥苦徑泳仃嚧鎯Ψ椒ㄊ怯靡粋€二維數(shù)組存放頂點之間關系的信息。對于不帶權的有向圖,如果一個頂點到另一個頂點有邊, 用 1 表示;否則,用 0 表示;對于帶權的有圖,如果一個頂點到另一個頂點有邊,用邊的權值表示;否則,用表示。 鄰接表存儲方法的核心思想是對于具有 n 個頂點的圖建立 n 個線性鏈表。每一個鏈表最前面都分別設置一個稱之為表頭結點的結點, n 個結點構成一個數(shù)組結構。第 i 個鏈表中的每一個鏈結點稱之為表結點。 對帶權的圖, 其鄰接表中的每個表結點都要增加一個權值域?!窘獯稹款}中圖的鄰接矩陣為:
8、v 0246V8v1v 21v 3711v 4V13v0 v1v2 v3v123VVV題中圖的鄰接表為:V223 44 6 V38V273 1 V21 2)給出一個圖的鄰接表,畫出該圖的所有連通分量。(考過)2002/10已知無向圖 G 的鄰接表如下圖所示,請畫出其所有的連通分量。V35V4V51V2V13【分析】根據(jù)鄰接表, 很容易畫出其所有的連通分量?!窘獯稹慨嫵龅倪B通分量如下圖所示VVVVV3)給出一個圖的鄰接矩陣,畫出該圖的所有連通分量。(考過)2003/1 已知無向圖G 的鄰接矩陣如下圖。假v000010Vv100101v0201000v 310000vV4010000 v1 v2
9、v3 vV0V1V2設對其訪問時每行元素必須從右到左, 請畫出其所有的連通分量, 并且寫出按深度優(yōu)先搜索時各連通分量的訪問序列。【分析】根據(jù)鄰接表, 很容易畫出其所有的連通分量?!窘獯稹慨嫵龅倪B通分量如下圖所示VVVVV深度優(yōu)先搜索時各連通分量的訪問序列:V1V2V4V0V310圖的遍歷1)給出一個圖的鄰接表,寫出從某一點出發(fā)進行廣度優(yōu)先搜索和深度優(yōu)先搜索的遍歷序列。( 2000/10 2001/10 2004/1 2004/10考過)2004/1已知無向圖 G 的鄰接表如下圖所示,請寫出其從頂點 V 2 開始的深度優(yōu)先搜索的序列。V321V543V2145V235V234【分析】根據(jù)深度優(yōu)先搜索的算法思想和題中給定的存儲結構,所得到的遍歷序列是惟一的?!窘獯稹可疃葍?yōu)先搜索序列:V 2V 5V3V1V 42)給出一個圖的鄰接矩陣,寫出從某一點出發(fā)進行廣度優(yōu)先搜索和深度優(yōu)先搜索的遍歷序列。2003/10 考過)2003/10 已知無向圖G的鄰接矩陣如下圖所示,假設對其每行元素訪問時必須從右到左,請v001100V10111v 1v0211011v 301101vV401110v0v1v2v3v寫出從 V 0 開始的深度優(yōu)先搜索的序列。【分析】根據(jù)深度優(yōu)先搜索的算法思想和題中給定的存儲結構,所得到的遍歷序列是惟一的?!窘獯稹可疃葍?yōu)先搜索序列:V0V2V4V
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢工貿(mào)職業(yè)學院《證券投資學》2023-2024學年第二學期期末試卷
- 河北省泊頭市教研室重點達標名校2024-2025學年語文試題基地校初三畢業(yè)班總復習平面向量、復數(shù)形成性測試卷語文試題試卷含解析
- 山東專卷博雅聞道2024-2025學年高三普通高中畢業(yè)班綜合測試(一模)物理試題試卷含解析
- 保潔P G外包策略
- 液壓技術的綠色制造與環(huán)保理念考核試卷
- 電力設備運行維護中的能效分析與改進措施考核試卷
- 新風系統(tǒng)在健康家居領域的應用探討與前景分析考核試卷
- 電氣機械設計與用戶體驗考核試卷
- 漁業(yè)機械產(chǎn)業(yè)鏈的風險評估與管理策略考核試卷
- 石棉在電力工程中的應用與管理考核試卷
- 長陽區(qū)域構造
- 公路水運工程施工企業(yè)(主要負責人和安全生產(chǎn)管理人員)考核大綱及模擬題庫
- 計算機在材料學中綜合作業(yè)
- 建設項目辦理用地預審與選址意見書技術方案
- 2019年遼寧省普通高考志愿填報表(一)
- x-y數(shù)控工作臺機電系統(tǒng)設計
- 北京中醫(yī)藥大學個人自薦信
- 工程交付使用表
- 電子物證專業(yè)考試復習題庫(含答案)
- 欣賞 牧童短笛
- (完整版)BrownBear繪本附配音課件
評論
0/150
提交評論