



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選文檔實(shí)驗(yàn)課題一:將下圖中的二叉樹(shù)用二叉鏈表表示:ABCDEFGH1 用三種遍歷算法遍歷該二叉樹(shù),給出對(duì)應(yīng)的輸出結(jié)果;2 寫(xiě)一個(gè)函數(shù)對(duì)二叉樹(shù)搜索,若給出一個(gè)結(jié)點(diǎn),根據(jù)其是否屬于該樹(shù),輸出true或者false。3 寫(xiě)函數(shù)完成習(xí)題4.31(C+版)或4.28(C版教科書(shū))。#include stdio.h#includemalloc.h typedef struct BiTNode char data; struct BiTNode *lchild,*rchild; BiTNode,*BiTree; BiTree Create(BiTree T) char ch; ch=getchar();
2、if(ch=#) T=NULL; else T=(BiTNode *)malloc(sizeof(BiTNode);T-data=ch;T-lchild=Create(T-lchild); T-rchild=Create(T-rchild); return T; int node(BiTree T)int sum1=0,a,b;if(T)if(T!=NULL)sum1+;a=node(T-lchild); sum1+=a; b=node(T-rchild); sum1+=b; return sum1; int mnode(BiTree T)int sum2=0,e,f;if(T)if(T-lc
3、hild!=NULL)&(T-rchild!=NULL) sum2+;e=mnode(T-lchild); sum2+=e; f=mnode(T-rchild); sum2+=f; return sum2;void Preorder(BiTree T) if(T) printf(%c,T-data); Preorder(T-lchild); Preorder(T-rchild); int Sumleaf(BiTree T) int sum=0,m,n; if(T) if(!T-lchild)&(!T-rchild) sum+; m=Sumleaf(T-lchild); sum+=m; n=Su
4、mleaf(T-rchild); sum+=n; return sum; void zhongxu(BiTree T) if(T) zhongxu(T-lchild); printf(%c,T-data); zhongxu(T-rchild); void houxu(BiTree T) if(T) houxu(T-lchild); houxu(T-rchild); printf(%c,T-data); main() BiTree T; int sum,sum1,sum3;printf(請(qǐng)輸入字符串:n); T=Create(T);printf(前序遍歷:n);Preorder(T);printf(n); printf(中序遍歷:n);zhongxu(T);printf(n); printf(后序遍歷:n); houxu(T); printf(n); sum=Sumleaf(T);printf(樹(shù)葉數(shù)為:n); printf(%d,sum);printf(n);printf(樹(shù)結(jié)點(diǎn)數(shù)為:n); sum1=node(T);printf(n);printf(%d,s
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)設(shè)備健康監(jiān)測(cè)-洞察及研究
- 2025年醫(yī)學(xué)高級(jí)職稱(chēng)-放射醫(yī)學(xué)(醫(yī)學(xué)高級(jí))歷年參考題庫(kù)含答案解析(5卷單選100題)
- 2025年醫(yī)學(xué)高級(jí)職稱(chēng)-醫(yī)學(xué)影像技術(shù)(醫(yī)學(xué)高級(jí))歷年參考題庫(kù)含答案解析(5卷單項(xiàng)選擇題100題)
- 2025年醫(yī)學(xué)高級(jí)職稱(chēng)-中西醫(yī)結(jié)合內(nèi)科(醫(yī)學(xué)高級(jí))歷年參考題庫(kù)含答案解析(5卷100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-湖南住院醫(yī)師精神科歷年參考題庫(kù)含答案解析(5卷單選一百題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-江蘇住院醫(yī)師神經(jīng)內(nèi)科歷年參考題庫(kù)含答案解析(5卷單選100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-江蘇住院醫(yī)師呼吸內(nèi)科歷年參考題庫(kù)含答案解析(5卷單選100題)
- 2025-2030全球及中國(guó)基于文本的智能虛擬助手行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國(guó)醫(yī)療供應(yīng)鏈BPO行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國(guó)侵蝕泥沙控制行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- GA/T 1437-2017法庭科學(xué)平面鞋印形象特征檢驗(yàn)技術(shù)規(guī)范
- RISC-V-指令集及簡(jiǎn)單實(shí)現(xiàn)課件
- 2022年山西晉勤服務(wù)集團(tuán)有限責(zé)任公司招聘筆試試題及答案解析
- 2022年二級(jí)造價(jià)工程師(土建建設(shè)工程計(jì)量與計(jì)價(jià)實(shí)務(wù))考試題庫(kù)高分300題(附答案)(海南省專(zhuān)用)
- Session4饑餓與創(chuàng)傷的代謝反應(yīng):營(yíng)養(yǎng)需求課件
- vmc五軸系列產(chǎn)品介紹及技術(shù)協(xié)議0656evmc0656e-itnc把刀庫(kù)v1
- 電子產(chǎn)品報(bào)價(jià)單通用模板
- 禮來(lái)公司銷(xiāo)售講座
- 甲苯甲醇烷基化法年產(chǎn)30萬(wàn)噸對(duì)二甲苯車(chē)間設(shè)計(jì)分析
- SHR-500A高速混合機(jī)
- 擠密夯實(shí)水泥土樁復(fù)合地基工程監(jiān)理細(xì)則
評(píng)論
0/150
提交評(píng)論