二叉排序樹與平衡二叉樹的實(shí)現(xiàn)課程設(shè)計(jì)(總17頁(yè)).doc
《二叉排序樹與平衡二叉樹的實(shí)現(xiàn)課程設(shè)計(jì)(總17頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《二叉排序樹與平衡二叉樹的實(shí)現(xiàn)課程設(shè)計(jì)(總17頁(yè)).doc(18頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、攀枝花學(xué)院本科學(xué)生課程設(shè)計(jì)任務(wù)書題目二叉排序樹與平衡二叉樹的實(shí)現(xiàn)1、課程設(shè)計(jì)的目的1) 使學(xué)生進(jìn)一步理解和掌握課堂上所學(xué)各種基本抽象數(shù)據(jù)類型的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和操作實(shí)現(xiàn)算法,以及它們?cè)诔绦蛑械氖褂梅椒ā?) 使學(xué)生掌握軟件設(shè)計(jì)的基本內(nèi)容和設(shè)計(jì)方法,并培養(yǎng)學(xué)生進(jìn)行規(guī)范化軟件設(shè)計(jì)的能力。3) 使學(xué)生掌握使用各種計(jì)算機(jī)資料和有關(guān)參考資料,提高學(xué)生進(jìn)行程序設(shè)計(jì)的基本能力。2、課程設(shè)計(jì)的內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)要求、工作要求等)(1) (1)以回車(n)為輸入結(jié)束標(biāo)志,輸入數(shù)列L,生成一棵二叉排序樹T;(2)對(duì)二叉排序樹T作中序遍歷,輸出結(jié)果;(3)計(jì)算二叉排序樹T查找成功的平均查找長(zhǎng)度,輸出結(jié)
2、果;(4)輸入元素x,查找二叉排序樹T,若存在含x的結(jié)點(diǎn),則刪該結(jié)點(diǎn),并作中序遍歷(執(zhí)行操作2);否則輸出信息“無(wú)x”;(5)用數(shù)列L,生成平衡的二叉排序樹BT:當(dāng)插入新元素之后,發(fā)現(xiàn)當(dāng)前的二叉排序樹BT不是平衡的二叉排序樹,則立即將它轉(zhuǎn)換成新的平衡的二叉排序樹BT; (6)計(jì)算平衡的二叉排序樹BT的平均查找長(zhǎng)度,輸出結(jié)果。3、主要參考文獻(xiàn)1劉大有等,數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版),高等教育出版社2嚴(yán)蔚敏等,數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版),清華大學(xué)出版社3William Ford,William Topp,Data Structure with C+清華大學(xué)出版社4蘇仕華等,數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),機(jī)械工業(yè)出版社4、課
3、程設(shè)計(jì)工作進(jìn)度計(jì)劃第1天 完成方案設(shè)計(jì)與程序框圖 第2、3天 編寫程序代碼第4天 程序調(diào)試分析和結(jié)果第5天 課程設(shè)計(jì)報(bào)告和總結(jié)指導(dǎo)教師(簽字)日期年 月 日教研室意見:年 月 日學(xué)生(簽字): 接受任務(wù)時(shí)間: 年 月 日注:任務(wù)書由指導(dǎo)教師填寫。課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表題目名稱二叉排序樹與平衡二叉樹的實(shí)現(xiàn)評(píng)分項(xiàng)目分值得分評(píng)價(jià)內(nèi)涵工作表現(xiàn)20%01學(xué)習(xí)態(tài)度6遵守各項(xiàng)紀(jì)律,工作刻苦努力,具有良好的科學(xué)工作態(tài)度。02科學(xué)實(shí)踐、調(diào)研7通過(guò)實(shí)驗(yàn)、試驗(yàn)、查閱文獻(xiàn)、深入生產(chǎn)實(shí)踐等渠道獲取與課程設(shè)計(jì)有關(guān)的材料。03課題工作量7按期圓滿完成規(guī)定的任務(wù),工作量飽滿。能力水平35%04綜合運(yùn)用知識(shí)的能力1
4、0能運(yùn)用所學(xué)知識(shí)和技能去發(fā)現(xiàn)與解決實(shí)際問(wèn)題,能正確處理實(shí)驗(yàn)數(shù)據(jù),能對(duì)課題進(jìn)行理論分析,得出有價(jià)值的結(jié)論。05應(yīng)用文獻(xiàn)的能力5能獨(dú)立查閱相關(guān)文獻(xiàn)和從事其他調(diào)研;能提出并較好地論述課題的實(shí)施方案;有收集、加工各種信息及獲取新知識(shí)的能力。06設(shè)計(jì)(實(shí)驗(yàn))能力,方案的設(shè)計(jì)能力5能正確設(shè)計(jì)實(shí)驗(yàn)方案,獨(dú)立進(jìn)行裝置安裝、調(diào)試、操作等實(shí)驗(yàn)工作,數(shù)據(jù)正確、可靠;研究思路清晰、完整。07計(jì)算及計(jì)算機(jī)應(yīng)用能力5具有較強(qiáng)的數(shù)據(jù)運(yùn)算與處理能力;能運(yùn)用計(jì)算機(jī)進(jìn)行資料搜集、加工、處理和輔助設(shè)計(jì)等。08對(duì)計(jì)算或?qū)嶒?yàn)結(jié)果的分析能力(綜合分析能力、技術(shù)經(jīng)濟(jì)分析能力)10具有較強(qiáng)的數(shù)據(jù)收集、分析、處理、綜合的能力。成果質(zhì)量45%0
5、9插圖(或圖紙)質(zhì)量、篇幅、設(shè)計(jì)(論文)規(guī)范化程度5符合本專業(yè)相關(guān)規(guī)范或規(guī)定要求;規(guī)范化符合本文件第五條要求。10設(shè)計(jì)說(shuō)明書(論文)質(zhì)量30綜述簡(jiǎn)練完整,有見解;立論正確,論述充分,結(jié)論嚴(yán)謹(jǐn)合理;實(shí)驗(yàn)正確,分析處理科學(xué)。11創(chuàng)新10對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見解。成績(jī)指導(dǎo)教師評(píng)語(yǔ)指導(dǎo)教師簽名: 年月日摘要及關(guān)鍵字 本程序中的數(shù)據(jù)采用“樹形結(jié)構(gòu)”作為其數(shù)據(jù)結(jié)構(gòu)。具體采用的是“二叉排序樹”。二叉排序樹(又稱二叉查找樹):(1)若左子樹不空,則左子樹上所有節(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值;(2)若右子樹不空,則右子樹上所有節(jié)點(diǎn)均大于它的根結(jié)點(diǎn)的值;(3)它的左右子樹分別為二叉排序樹。二叉平衡樹:若
6、不是空樹,則(1)左右子樹都是平衡二叉樹;(2)左右子樹的深度之差的絕對(duì)值不超過(guò)1。本次實(shí)驗(yàn)是利用二叉排序樹和平衡二叉樹達(dá)到以下目的:(1)以回車(n)為輸入結(jié)束標(biāo)志,輸入數(shù)列L,生成一棵二叉排序樹T;(2)對(duì)二叉排序樹T作中序遍歷,輸出結(jié)果;(3)計(jì)算二叉排序樹T查找成功的平均查找長(zhǎng)度,輸出結(jié)果;(4)輸入元素x,查找二叉排序樹T,若存在含x的結(jié)點(diǎn),則刪該結(jié)點(diǎn),并作中序遍歷(執(zhí)行操作2);否則輸出信息“無(wú)x”;(5)用數(shù)列L,生成平衡的二叉排序樹BT:當(dāng)插入新元素之后,發(fā)現(xiàn)當(dāng)前的二叉排序樹BT不是平衡的二叉排序樹,則立即將它轉(zhuǎn)換成新的平衡的二叉排序樹BT; (6)計(jì)算平衡的二叉排序樹BT的平
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 二叉排序樹 平衡 二叉 實(shí)現(xiàn) 課程設(shè)計(jì) 17
鏈接地址:http://zhizhaikeji.com/p-3261455.html