![數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告四_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/80c8d0c3-b86d-4869-b898-bf177923ca46/80c8d0c3-b86d-4869-b898-bf177923ca461.gif)
![數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告四_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/80c8d0c3-b86d-4869-b898-bf177923ca46/80c8d0c3-b86d-4869-b898-bf177923ca462.gif)
![數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告四_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/80c8d0c3-b86d-4869-b898-bf177923ca46/80c8d0c3-b86d-4869-b898-bf177923ca463.gif)
![數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告四_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/80c8d0c3-b86d-4869-b898-bf177923ca46/80c8d0c3-b86d-4869-b898-bf177923ca464.gif)
![數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告四_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/80c8d0c3-b86d-4869-b898-bf177923ca46/80c8d0c3-b86d-4869-b898-bf177923ca465.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、甘肅政法學(xué)院本科生實(shí)驗(yàn)報(bào)告()姓名:學(xué)院:專(zhuān)業(yè):班級(jí):13級(jí)實(shí)驗(yàn)課程名稱(chēng):數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)日期:2014年5月30日指導(dǎo)教師及職稱(chēng):實(shí)驗(yàn)成績(jī):開(kāi)課時(shí)間: 2013-2014學(xué)年 第二學(xué)期甘肅政法學(xué)院實(shí)驗(yàn)管理中心印制實(shí)驗(yàn)題目樹(shù)形結(jié)構(gòu)小組合作否姓名班級(jí)學(xué) 號(hào)一、實(shí)驗(yàn)?zāi)康?.1實(shí)現(xiàn)圖的鄰接矩陣和鄰接表儲(chǔ)存8.2實(shí)現(xiàn)圖的遍歷算法8.3求所有深度優(yōu)先遍歷序列8.4用圖搜索方法求解迷宮問(wèn)題8.5求有向圖的簡(jiǎn)單路徑8.6求無(wú)向圖的深度優(yōu)先生成樹(shù)和廣度優(yōu)先生成樹(shù)8.7用普利姆算法求最小生成樹(shù)8.8采用克魯斯卡爾算法求最小生成樹(shù)8.9采用狄克斯特拉算法求有向帶權(quán)圖的最短路徑8.10采用弗洛伊德算法求有向帶權(quán)圖的最短
2、路徑二實(shí)驗(yàn)環(huán)境安裝了Windows7操作系統(tǒng),并且安裝了Microsoft Visual C+ 6.0。三、實(shí)驗(yàn)內(nèi)容與步驟1、安裝Microsoft Visual C+ 6.0。2打開(kāi)Microsoft Visual C+ 6.0四實(shí)驗(yàn)過(guò)程:8.1實(shí)現(xiàn)圖的鄰接矩陣和鄰接表儲(chǔ)存編寫(xiě)一個(gè)程序algo8-1,實(shí)現(xiàn)不帶權(quán)圖和帶權(quán)圖的鄰接矩陣與鄰接表的相互轉(zhuǎn)化算法、輸出鄰接矩陣與鄰接表的運(yùn)算并在此基礎(chǔ)上設(shè)計(jì)一個(gè)主程序完成如下功能:(1) 建立如圖所示的有向G鄰接矩陣,并輸出之;(2) 由有向圖G的鄰接矩陣產(chǎn)生鄰接表,并輸出之;(3) 再由(2)的鄰接表產(chǎn)生相應(yīng)的鄰接矩陣,并輸出之新建工程選擇“Hello
3、,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-1的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp”。運(yùn)行程序,如下圖:輸入代碼如下:8.2實(shí)現(xiàn)圖的遍歷算法編寫(xiě)一個(gè)程序algo8-2,實(shí)現(xiàn)實(shí)現(xiàn)圖的遍歷算法并在此基礎(chǔ)上設(shè)計(jì)一個(gè)exp8-2.cpp程序完成如下功能:(1) 輸出有向圖G從丁丁點(diǎn)0開(kāi)始的深度優(yōu)先遍歷序列(遞歸算法)(2) 輸出有向圖G從丁丁點(diǎn)0開(kāi)始的深度優(yōu)先遍歷序列(非遞歸算法)(3) 輸出有向圖G從丁丁點(diǎn)0開(kāi)始的廣度優(yōu)先遍歷
4、序列(4) 新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和algo8-2和Graph到工程文件中。把主文件大開(kāi),用exp8-2的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 和#include“algo8-2.cpp”。運(yùn)行程序,如下圖:輸入代碼如下:8.3求所有深度優(yōu)先遍歷序列編寫(xiě)一個(gè)程序algo8-3,采用鄰接表存儲(chǔ)圖。新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-
5、3的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 。運(yùn)行程序,如下圖:輸入程序如下:8.4用圖搜索方法求解迷宮問(wèn)題設(shè)計(jì)一個(gè)程序,實(shí)現(xiàn)如下功能:(1)建立教程所示迷宮對(duì)應(yīng)的鄰接表表示。(2)采用深度優(yōu)先遍歷輸出所有迷宮的路徑。 新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-4的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-
6、1.cpp”運(yùn)行程序,如下圖:輸入程序如下:8.5求有向圖的簡(jiǎn)單路徑編寫(xiě)一個(gè)程序exp8-5,實(shí)現(xiàn)如下功能: (1)輸出所示的有線圖G從頂點(diǎn)5到頂點(diǎn)2的所有路徑: (2)輸出所示的有線圖G從頂點(diǎn)5到頂點(diǎn)2的所有長(zhǎng)度為3的路徑: (3)輸出所示的有線圖G從頂點(diǎn)5到頂點(diǎn)2的最短路徑: 新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-5的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 運(yùn)行程序,如下圖:輸入代碼如下:
7、8.6求無(wú)向圖的深度優(yōu)先生成樹(shù)和廣度優(yōu)先生成樹(shù)編寫(xiě)一個(gè)程序algo8-2,輸出所示的有線圖G從頂點(diǎn)3出發(fā)深度優(yōu)先生成樹(shù)和廣度優(yōu)先生成樹(shù)。新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和 Graph到工程文件中。把主文件大開(kāi),用exp8-6的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 程運(yùn)行序,如下圖:輸入程序如下:8.7用普利姆算法求最小生成樹(shù)編寫(xiě)一個(gè)程序設(shè)計(jì)一個(gè)算法對(duì)所示無(wú)限帶權(quán)圖G,采用普利姆算法輸出從頂點(diǎn)0出發(fā)的最小生成樹(shù)新建工程選擇“Hello,w
8、orld!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-7的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 。運(yùn)行程序,如下圖:輸入程序如下:8.8采用克魯斯卡爾算法求最小生成樹(shù)編寫(xiě)一個(gè)程序所示無(wú)限帶權(quán)圖G,采用克魯斯卡爾算法輸出從頂點(diǎn)0出發(fā)的最小生成樹(shù)新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-8的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注
9、,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp”運(yùn)行程序,如下圖:輸入程序如下:8.9采用狄克斯特拉算法求有向帶權(quán)圖的最短路徑編寫(xiě)一個(gè)程對(duì)所示無(wú)限帶權(quán)圖G,采用克魯斯卡爾算法輸出從頂點(diǎn)0的最短路徑的長(zhǎng)度和最短路徑。新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-9的內(nèi)容覆蓋到主文件由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 運(yùn)行程序,如下圖:輸入程序如下:8.10采用弗洛伊德算法求有向帶權(quán)圖的最短路徑編寫(xiě)一個(gè)程序?qū)λ緹o(wú)限帶權(quán)圖G,采用弗洛伊德算法輸出從頂點(diǎn)0的最短路徑的長(zhǎng)度和最短路徑。新建工程選擇“Hello,world!程序”選擇Fileview復(fù)制algo8-1和Graph到工程文件中。把主文件大開(kāi),用exp8-10的內(nèi)容覆蓋到主文件。由于main()函數(shù)被重復(fù)定義所以需要備注,把a(bǔ)lgo8-1中主函數(shù)備注掉,并且手動(dòng)引入#include“algo8-1.cpp” 運(yùn)行程序,如下圖:輸入程序如下:五、實(shí)驗(yàn)故障在實(shí)驗(yàn)一中就出現(xiàn)了問(wèn)題,始終調(diào)試不出來(lái)。顯示錯(cuò)誤為:后來(lái)經(jīng)過(guò)反反復(fù)復(fù)的調(diào)試才發(fā)現(xiàn)是我沒(méi)把graph添加到
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)三維木質(zhì)墻板行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025新版公司承包經(jīng)營(yíng)合同書(shū)
- 2025家具供貨合同
- 2025臨時(shí)使用土地合同書(shū)
- 預(yù)付款擔(dān)保合同正規(guī)范本
- 貨物運(yùn)輸合同民事起訴狀年
- 商業(yè)房出租合同
- 的房地產(chǎn)合同范文匯編
- 2025年新科版選擇性必修2物理下冊(cè)月考試卷含答案
- 2025年外研版八年級(jí)歷史上冊(cè)階段測(cè)試試卷含答案
- 2025年個(gè)人合法二手車(chē)買(mǎi)賣(mài)合同(4篇)
- 2025年山西國(guó)際能源集團(tuán)限公司所屬企業(yè)招聘43人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 青海省海北藏族自治州(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版隨堂測(cè)試(上學(xué)期)試卷及答案
- 外研版(三起)小學(xué)英語(yǔ)三年級(jí)下冊(cè)Unit 1 Animal friends Get ready start up 課件
- 江蘇省無(wú)錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試語(yǔ)文試題(解析版)
- 銅礦隱蔽致災(zāi)普查治理工作計(jì)劃
- 《民航安全檢查(安檢技能實(shí)操)》課件-第一章 民航安全檢查員職業(yè)道德
- 學(xué)校食品安全教育學(xué)習(xí)活動(dòng)食品安全講座課件
- DB34T4826-2024畜禽養(yǎng)殖業(yè)污染防治技術(shù)規(guī)范
- 腰麻課件教學(xué)課件
- 石油化工企業(yè)環(huán)境保護(hù)管理制度預(yù)案
評(píng)論
0/150
提交評(píng)論