版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《數(shù)據(jù)結(jié)構(gòu)》教案PAGEPAGE1《數(shù)據(jù)結(jié)構(gòu)》教案【】授課時間1026第14次課授課章節(jié)6.2.3二叉樹的存儲結(jié)構(gòu)6.3.1遍歷二叉樹任課教師及職稱鄭志華教學(xué)方法與手段多媒體課時安排2《數(shù)據(jù)結(jié)構(gòu)》(C語言版)嚴(yán)蔚敏著,清華大學(xué)出版社教學(xué)目的與要求:6.2.3二叉樹的存儲結(jié)構(gòu)6.3.1遍歷二叉樹教學(xué)重點(diǎn),難點(diǎn):1.二叉樹的存儲結(jié)構(gòu)2.二叉樹的遍歷教學(xué)內(nèi)容:6.2.3二叉樹的存儲結(jié)構(gòu)一、二叉樹的順序存儲用一組連續(xù)的存儲單元存儲二叉樹的結(jié)點(diǎn)。#defineMaxsize100//二叉樹的最大結(jié)點(diǎn)數(shù)typedefTElemTypeSqBiTree[Maxsize];//0號單元存儲根結(jié)點(diǎn)SqBiTreebt;1.滿二叉樹的存儲2.一般二叉樹的存儲二、二叉樹的鏈?zhǔn)酱鎯Ρ硎?.二叉鏈表的表示及結(jié)點(diǎn)結(jié)構(gòu)“訪問”的含義可以很廣,如:輸出結(jié)點(diǎn)的信息等“遍歷”是任何類型均有的操作,對線性結(jié)構(gòu)而言,只有一條搜索路徑(因?yàn)槊總€結(jié)點(diǎn)均只有一個后繼),故不需要另加討論。而二叉樹是非線性結(jié)構(gòu),每個結(jié)點(diǎn)有兩個后繼,則存在如何遍歷即按什么樣的搜索路徑遍歷的問題。二、遍歷算法?DLR前序的遍歷算法若二叉樹為空樹,則空操作;否則,(1)訪問根結(jié)點(diǎn);(2)先序遍歷左子樹;(3)先序遍歷右子樹。LDR中序的遍歷算法若二叉樹為空樹,則空操作;否則,(1)中序遍歷左子樹;(2)訪問根結(jié)點(diǎn);(3)中序遍歷右子樹。LRD后序的遍歷算法若二叉樹為空樹,則空操作;否則,(1)中序遍歷左子樹;(2)訪問根結(jié)點(diǎn);(3)中序遍歷右子樹。三、算法的遞歸描述voidPreorder(BiTreeT){//先序遍歷二叉樹if(T!=NULL){visit(T->data);//訪問結(jié)點(diǎn)Preorder(T->lchild);//遍歷左子樹Preorder(T->rchild);//遍歷右子樹}}例如圖所示的二叉樹表達(dá)式(a+b*(c-d)-e/f)前序遍歷生成二叉樹算法CreateBiTree(BiTree*T){charch;ch=getchar()if(ch=='')T=NULL;else{if(!(T=(BiTNode*)malloc(sizeof(BiTNode))))exit(OVERFLOW);T–>data=ch;CreateBiTree(T–>lchild);CreateBiTree(T–>rchild);}returnOK;}復(fù)習(xí)思考題、作業(yè)題:1.假設(shè)一棵二叉樹的先序序列為EBADCFHGIKJ,中序序列為ABCDEFGHIJK,請畫出該二叉樹。2.已知二叉樹有50個葉子結(jié)點(diǎn),則該二叉樹的總結(jié)點(diǎn)數(shù)至少應(yīng)有多少個?3.
給出滿足下列條件的所有二叉樹:①
前序和后序相同;②
中序和后序相同;③
前序和后序相同4.n個結(jié)點(diǎn)的K叉樹,若用具有k個child域的等長鏈結(jié)點(diǎn)存儲樹的一個結(jié)點(diǎn),則空的Child域有多少個?5.畫出與下列已知序列對應(yīng)的樹T:樹的先根次序訪問序列為GFKDAIEBCHJ;樹的后根次序訪問序列為DIAEKFCJHBG。下次課預(yù)習(xí)要點(diǎn)線索二叉樹實(shí)施情況及教學(xué)效果分析按預(yù)定計劃順利進(jìn)行,效果良好學(xué)院審核意見
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒教育保教質(zhì)量評估手冊(標(biāo)準(zhǔn)版)
- 植入術(shù)前知情同意書
- 2026年上半年醫(yī)院心血管內(nèi)科工作總結(jié)
- 商務(wù)會議組織與管理指南(標(biāo)準(zhǔn)版)
- 基礎(chǔ)設(shè)施建設(shè)與投資管理手冊
- 企業(yè)員工離職與交接手冊
- 健身房會員服務(wù)與管理指南
- 2026年及未來5年市場數(shù)據(jù)中國金融擔(dān)保行業(yè)市場發(fā)展數(shù)據(jù)監(jiān)測及投資戰(zhàn)略規(guī)劃報告
- 醫(yī)院外部景觀綠化提升方案
- 小學(xué)科技教育設(shè)施改造方案
- dbj41河南省城市地下綜合管廊施工與驗(yàn)收標(biāo)準(zhǔn)
- 2026屆新高考語文三輪沖刺復(fù)習(xí):二元思辨作文審題構(gòu)思寫作
- 行業(yè)背景分析報告
- 2025中國農(nóng)業(yè)大學(xué)管理服務(wù)崗位(非事業(yè)編)招聘1人筆試備考試題附答案解析
- 2025福建省融資擔(dān)保有限責(zé)任公司招聘4人筆試試題附答案解析
- 工程管理費(fèi)合同協(xié)議
- 協(xié)助審計協(xié)議書范本
- GB/T 13471-2025節(jié)能項目經(jīng)濟(jì)效益計算與評價方法
- 2025年小學(xué)一年級語文拼音測試試卷(含答案)
- 電力公司安全第一課課件
- 2025年征兵心理模擬測試試題及答案
評論
0/150
提交評論