版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、設(shè)計(jì)報(bào)告湖南文理學(xué)院課程設(shè)計(jì)報(bào)告課程名稱:計(jì)算機(jī)基礎(chǔ)課程設(shè)計(jì)系部:電氣工程系專業(yè)班級(jí):D 0 5 2 0 1學(xué)生姓名:丁純指導(dǎo)教師:曹玲玲完成時(shí)間:9月28日?qǐng)?bào)告成績(jī):評(píng)閱意見(jiàn):評(píng)閱教師-日期目錄一、計(jì)題目及要求 1二、設(shè)計(jì)的作用目的三、具體設(shè)計(jì)四、問(wèn)題及解決方法五、 心得體會(huì)六、 參考文獻(xiàn)課程設(shè)計(jì)報(bào)告一、計(jì)題目及要求1. 設(shè)計(jì)題目二叉樹遍歷演示2. 要求:收集資料,全面分析課題,分解問(wèn)題,形成整體編程思路;深入分析各個(gè)小問(wèn)題,編寫各部分程序模塊;對(duì)于設(shè)計(jì)中用到的關(guān)鍵函數(shù),要聯(lián)系問(wèn)題進(jìn)行具體介紹;上機(jī)調(diào)試,確保程序能正確運(yùn)行;完成設(shè)計(jì)報(bào)告,并進(jìn)行答辯。二、設(shè)計(jì)的作用目的 經(jīng)過(guò)本項(xiàng)課程設(shè)計(jì),培養(yǎng)
2、學(xué)生獨(dú)立思考、綜合運(yùn)用所學(xué)有關(guān) 相應(yīng)知識(shí)的能力,使學(xué)生鞏固 C 語(yǔ)言程序設(shè)計(jì)課程學(xué)習(xí)的內(nèi) 容,掌握工程軟件設(shè)計(jì)的基本方法,強(qiáng)化上機(jī)動(dòng)手編程能力,闖 過(guò)理論與實(shí)踐相結(jié)合的難關(guān);為了培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)、獨(dú)立分析和解決實(shí)際問(wèn)題的 能力,培養(yǎng)創(chuàng)意識(shí)和創(chuàng)新能力,使學(xué)生獲得科學(xué)研究的基礎(chǔ)訓(xùn)練。為后續(xù)各門計(jì)算機(jī)課程的學(xué)習(xí)和畢業(yè)設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ)。同時(shí),能夠利用這次機(jī)會(huì)來(lái)檢驗(yàn)自己的c語(yǔ)言水平,提高自己的寫作水平,鍛煉自己的動(dòng)手能力。三、具體設(shè)計(jì)1問(wèn)題分析: 二叉樹的遞歸定義:二叉樹(BinaryTree)是n(n0)個(gè)結(jié)點(diǎn)的有限集,它或者是空集 (n=0),或者由一個(gè)根結(jié)點(diǎn)及兩棵互不相交的、分別稱作這個(gè)根
3、的 左子樹和右子樹的二叉樹組成。二叉樹的五種基本形態(tài)二叉樹能夠是空集;根能夠有空的左子樹或右子樹;或者左、右子樹皆為空。二叉樹的五種基本形態(tài)如下圖所示0 Z A 1Ci)if)Id)空二跆骨個(gè)很魴點(diǎn)的二冥樹右r樹為空的二梵樹冼子腳為害的.乂n (小左右子樹均非宇的二義列二義榊的五神基車死態(tài)二叉樹不是樹的特例二叉樹與無(wú)序樹不同:二叉樹中,每個(gè)結(jié)點(diǎn)最多只能有兩棵子樹,而且有左右之分 二叉樹并非是樹的特殊情形,它們是兩種不同的數(shù)據(jù)結(jié)構(gòu)。二叉樹與度數(shù)為2的有序樹不同:在有序樹中,雖然一個(gè)結(jié)點(diǎn)的孩子之間是有左右次序的,可是 若該結(jié)點(diǎn)只有一個(gè)孩子,就無(wú)須區(qū)分其左右次序。而在二叉樹 中,即使是一個(gè)孩子也有左
4、右之分?!纠肯聢D中(a)和(b)是兩棵不同的二叉樹,它們同右圖中的 普通樹(作為有序樹或無(wú)序樹)很相似,但卻不等同于這棵普通樹。二叉樹的遍歷:二叉樹是數(shù)據(jù)結(jié)構(gòu)中一種非常重要的非線形結(jié)構(gòu)。二叉樹的 一個(gè)重要運(yùn)算是按深度遍歷二叉樹,即前序遍歷和后序遍歷。用 程序?qū)崿F(xiàn)圖形演示這三種遍歷二叉樹的過(guò)程。二叉樹是一種特殊的樹,這種特殊不但僅在于其分支最多為2以及其它特征,一個(gè)最重要的特殊之處是在于:二叉樹是有序 的!即:二叉樹的左右孩子是不可交換的,如果交換了就成了另 外一棵二叉樹,這樣交換之后的二叉樹與原二叉樹我們認(rèn)為是不 相同的兩棵二叉樹??墒?,對(duì)于普通的雙分支樹而言,不具有這種性質(zhì)。二叉樹的遍歷算
5、法有三種:先序,中序和后序。其劃分的依 據(jù)是視其每個(gè)算法中對(duì)根結(jié)點(diǎn)數(shù)據(jù)的訪問(wèn)順序而定。不但要熟練 掌握三種遍歷的遞歸算法,理解其執(zhí)行的實(shí)際步驟,而且應(yīng)該熟 練掌握三種遍歷的非遞歸算法。由于二叉樹一章的很多算法,能 夠直接根據(jù)三種遞歸算法改造而來(lái)(比如:求葉子個(gè)數(shù)),因 此,掌握了三種遍歷的非遞歸算法后,對(duì)付諸如:“利用非遞歸 算法求二叉樹葉子個(gè)數(shù)”這樣的題目就下筆如有神了。2.總體設(shè)計(jì)思想:遍歷方案 :從二叉樹的遞歸定義可知,一棵非空的二叉樹由根結(jié)點(diǎn)及 左、右子樹這三個(gè)基本部分組成。因此,在任一給定結(jié)點(diǎn)上,能 夠按某種次序執(zhí)行三個(gè)操作:訪問(wèn)結(jié)點(diǎn)本身 (N),遍歷該結(jié)點(diǎn)的左子樹 (L),遍歷該結(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年化學(xué)單質(zhì):碳項(xiàng)目發(fā)展計(jì)劃
- 年產(chǎn)50000套護(hù)理床、助行器擴(kuò)建拋丸項(xiàng)目環(huán)評(píng)報(bào)告表
- 儀器設(shè)備租賃合同(2024年版)
- 2024年污水自動(dòng)采樣器項(xiàng)目合作計(jì)劃書
- 2024計(jì)件勞動(dòng)合同范本
- 2024年魚、蝦、貝、藻類多倍體項(xiàng)目發(fā)展計(jì)劃
- 深圳聯(lián)通數(shù)據(jù)治理合法合規(guī)考試
- 工業(yè)園區(qū)建設(shè)管理協(xié)議(2024年版)
- 新高考語(yǔ)文一輪復(fù)習(xí)古詩(shī)文默寫+閱讀闖關(guān)練習(xí)第14篇《禮運(yùn)》(解析版)
- 散文《夏》讀后感模板5篇
- 南京市2023-2024學(xué)年八年級(jí)上學(xué)期期末道德與法治試卷(含答案解析)
- 半導(dǎo)體ECP工藝特點(diǎn)
- 幼兒園食品安全專題部署會(huì)
- 第3課《生命的奇跡》課件
- XXX-工廠制造業(yè)績(jī)效考核方案(內(nèi)含崗位職責(zé)及KPI指標(biāo))
- 2024高考語(yǔ)文復(fù)習(xí) 文言文閱讀 《史記》 專題練習(xí)( 解析)
- 2024年廣西玉柴機(jī)器集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 人類社會(huì)面臨的物種滅絕與生物多樣性保護(hù)
- 工程檢測(cè)檢驗(yàn)
- 旅行社服務(wù)采購(gòu)
- 公證服務(wù)開展法律知識(shí)講座
評(píng)論
0/150
提交評(píng)論