版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn) 順序表的基本操作一、實(shí)驗(yàn)?zāi)康?掌握使用上機(jī)調(diào)試線性表的基本方法;.掌握線性表的基本操作:插入、刪除、查找等運(yùn)算在順序存儲(chǔ)結(jié)構(gòu)上的實(shí)現(xiàn)。二、實(shí)驗(yàn)內(nèi)容順序表的基本操作的實(shí)現(xiàn)三、實(shí)驗(yàn)要求.仔細(xì)閱讀和理解本實(shí)驗(yàn)的程序。.上機(jī)運(yùn)行本程序。(源程序)四、寫出該程序的功能和運(yùn)行結(jié)果。五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn) 線性表在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)下的基本操作一、實(shí)驗(yàn)?zāi)康?掌握使用上機(jī)調(diào)試線性表的基本方法;.掌握線性表的基本操作:插入、刪除、查找等運(yùn)算在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)上的實(shí)現(xiàn)。二、實(shí)驗(yàn)內(nèi)容線性表在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)下的基本操作三、實(shí)驗(yàn)要求.仔細(xì)閱讀和理解實(shí)驗(yàn)中
2、給出的程序。并據(jù)此寫出線性表的各種基本操作在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)上的程序。.上機(jī)運(yùn)行寫出的程序,并且獨(dú)立調(diào)試通過。(源程序)四、寫出該程序的功能和運(yùn)行結(jié)果。五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn) 棧的基本操作一、實(shí)驗(yàn)?zāi)康?掌握使用上機(jī)調(diào)試棧的基本方法;. 深入了解棧的特性,掌握棧的各種基本操作。二、實(shí)驗(yàn)內(nèi)容棧在順序存儲(chǔ)結(jié)構(gòu)下的各種基本操作三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.上機(jī)將本算法實(shí)現(xiàn)。并據(jù)此寫出棧的各種基本操作在順序存儲(chǔ)結(jié)構(gòu)上的程序。.上機(jī)運(yùn)行寫出的程序,并且獨(dú)立調(diào)試通過。(源程序)四、寫出該程序的功能和運(yùn)行結(jié)果。五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題
3、,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn) 隊(duì)列的基本操作一、實(shí)驗(yàn)?zāi)康? 深入了解隊(duì)列的特性,掌握隊(duì)列的各種基本操作。二、實(shí)驗(yàn)內(nèi)容隊(duì)列在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)下的基本操作三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.上機(jī)將本算法實(shí)現(xiàn)。并據(jù)此寫出隊(duì)列的各種基本操作在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)上的程序。.上機(jī)運(yùn)行寫出的程序,并且獨(dú)立調(diào)試通過。(源程序)四、寫出該程序的功能和運(yùn)行結(jié)果。五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn)串及其應(yīng)用一、實(shí)驗(yàn)?zāi)康?:本次實(shí)驗(yàn)的目的是熟悉串類型的實(shí)現(xiàn)方法和文本模式匹配方法。二、實(shí)驗(yàn)內(nèi)容實(shí)現(xiàn)串的模式匹配算法三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.寫出程序并上
4、機(jī)運(yùn)行本程序。(源程序)四、寫出該程序的輸入和運(yùn)行結(jié)果五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn)二叉樹一、實(shí)驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)的目的是熟悉樹的各種物理表示方法及各種遍歷方式(其中以二叉樹為側(cè)重點(diǎn) ),了解樹在計(jì)算機(jī)科學(xué)及其他工程中的應(yīng)用。二、實(shí)驗(yàn)內(nèi)容.二叉樹的建立.遍歷二叉樹(遞歸和非遞歸形式 ).線索二叉樹的建立和遍歷.赫夫曼樹和赫夫曼樹編碼三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.寫出程序并上機(jī)運(yùn)行程序。(源程序)四、寫出程序的輸入和運(yùn)行結(jié)果五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn)圖一、實(shí)驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)的目的是熟悉圖的各種
5、物理表示方法及各種遍歷方式,了解圖在計(jì)算機(jī)科學(xué)及其他工程中的應(yīng)用。二、實(shí)驗(yàn)內(nèi)容.圖的兩種存儲(chǔ)結(jié)構(gòu).圖的遍歷.最小生成樹.拓?fù)渑判蚝完P(guān)鍵路徑.最短路徑三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.寫出程序并上機(jī)運(yùn)行本程序。(源程序)四、寫出程序的輸入和運(yùn)行結(jié)果五、實(shí)驗(yàn)總結(jié)(在實(shí)驗(yàn)中遇到了哪些問題,如何解決的)六、實(shí)驗(yàn)評價(jià) (教師)實(shí)驗(yàn)查找和排序一、實(shí)驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)的目的是掌握各種查找和排序算法及其實(shí)現(xiàn)技術(shù),了解它們在時(shí)間和空間復(fù)雜性方面的性能,熟悉各種查找和排序方法的適用性,二、實(shí)驗(yàn)內(nèi)容.順序查找和二分查找.二叉排序樹和平衡二叉樹.哈希表.各種簡單排序(插人排序、選擇排序、冒泡排序等).快速排序、
6、堆排序、歸并排序和基數(shù)排序三、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.上機(jī)將算法實(shí)現(xiàn)并獨(dú)立調(diào)試通過。(源程序)四、寫出程序的輸入和運(yùn)行結(jié)果五、實(shí)驗(yàn)總結(jié)六、實(shí)驗(yàn)評價(jià) (教師)設(shè)計(jì)性實(shí)驗(yàn)一:一元多項(xiàng)式計(jì)算一、課程設(shè)計(jì)目的本次實(shí)驗(yàn)的主要目的是設(shè)計(jì)一個(gè)一元多項(xiàng)式簡單計(jì)算器,熟悉掌握一元多項(xiàng)式在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)上的實(shí)現(xiàn),能夠按照指數(shù)降序排列建立并輸出多項(xiàng)式;能夠完成兩個(gè)多項(xiàng)式的相加、相減,并將結(jié)果輸入并體會(huì)兩種存儲(chǔ)結(jié)構(gòu)各自的優(yōu)缺點(diǎn)和適用性。二、實(shí)驗(yàn)內(nèi)容()輸入并建立多項(xiàng)式()輸出多項(xiàng)式,輸出形式為整數(shù)序列:, ,其中是多項(xiàng)式的項(xiàng)數(shù),分別是第項(xiàng)的系數(shù)和指數(shù) ,序列按指數(shù)降序排列。()多項(xiàng)式和相加,建立多項(xiàng)式(
7、)多項(xiàng)式和相減,建立多項(xiàng)式三、實(shí)驗(yàn)環(huán)境硬件環(huán)境:機(jī)及其兼容機(jī)。軟件環(huán)境:()操作系統(tǒng)或。()或系統(tǒng)。四、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.上機(jī)將算法實(shí)現(xiàn)并獨(dú)立調(diào)試通過。給出存儲(chǔ)結(jié)構(gòu)、多項(xiàng)式相加的源程序、測試數(shù)據(jù)和結(jié)果、算法的時(shí)間復(fù)雜度、另外可以提出算法的改進(jìn)方法;五、實(shí)驗(yàn)總結(jié)六、實(shí)驗(yàn)評價(jià) (教師)設(shè)計(jì)性實(shí)驗(yàn)二:約瑟夫環(huán)一、問題描述:約瑟夫問題的一種描述是:編號(hào)為, ,的個(gè)人按順時(shí)針方向圍坐一圈,每人持有一個(gè)密碼(正整數(shù))。一開始任選一個(gè)正整數(shù)作為報(bào)數(shù)上限值,從第一個(gè)人開始按順時(shí)針方向自開始順序報(bào)數(shù),報(bào)到時(shí)停止報(bào)數(shù)。報(bào)的人出列,將他的密碼作為新的值,從他在順時(shí)針方向上的下一個(gè)人開始重新從順
8、序報(bào)數(shù),如此下去,直到所有人全部出列為止。二、課程設(shè)計(jì)目的:本次課程設(shè)計(jì)的主要目的是利用單向循環(huán)鏈表存儲(chǔ)結(jié)構(gòu)模擬約瑟夫環(huán)過程,按照出列的順序輸出各個(gè)人的編號(hào)。三、實(shí)驗(yàn)內(nèi)容:.輸入數(shù)據(jù):輸入的初值,輸入每個(gè)人的密碼,建立單循環(huán)鏈表.寫出算法,輸出正確的序列四、實(shí)驗(yàn)要求.仔細(xì)閱讀和掌握本實(shí)驗(yàn)的算法。.上機(jī)將算法實(shí)現(xiàn)并獨(dú)立調(diào)試通過。.測試數(shù)據(jù):的初值為,個(gè)人的密碼依次為,首先 ,則正確的輸出是什么?給出存儲(chǔ)結(jié)構(gòu)、源程序、測試數(shù)據(jù)和結(jié)果、算法的時(shí)間復(fù)雜度、另外可以提出算法的改進(jìn)方法;五、實(shí)驗(yàn)總結(jié)六、實(shí)驗(yàn)評價(jià) (教師)設(shè)計(jì)性實(shí)驗(yàn)三:訂票系統(tǒng)一、問題描述航空客運(yùn)訂票的業(yè)務(wù)活動(dòng)包括:查詢航線、客票預(yù)定和辦理
9、退票等。二、課程設(shè)計(jì)目的:本次實(shí)驗(yàn)的主要目的是設(shè)計(jì)航班信息,訂票信息的存儲(chǔ)結(jié)構(gòu),設(shè)計(jì)程序完成功能。三、實(shí)驗(yàn)內(nèi)容:()錄入:可以錄入航班情況。每條航線所涉及的信息有:終點(diǎn)站名、航班號(hào)、飛機(jī)號(hào)、飛行周日(星期幾飛行)、乘員定額、余票量、已訂票的客戶名單以及等候替補(bǔ)的客戶名單。()查詢:可以查詢某個(gè)航線的情況(如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉) ;可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;()訂票:可以訂票,如果該航班已經(jīng)無票,可以提供相關(guān)可選擇航班;()退票:可退票,退票后修改相關(guān)數(shù)據(jù);客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。()修改
10、航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件實(shí)驗(yàn)環(huán)境:四、實(shí)驗(yàn)要求. 上機(jī)將算法實(shí)現(xiàn)并獨(dú)立調(diào)試通過。給出存儲(chǔ)結(jié)構(gòu)、源程序、測試數(shù)據(jù)和結(jié)果、算法的時(shí)間復(fù)雜度、另外可以提出算法的改進(jìn)方法;五、實(shí)驗(yàn)總結(jié)六、實(shí)驗(yàn)評價(jià) (教師)課程設(shè)計(jì)四:迷宮求解一、課程設(shè)計(jì)目的:本次實(shí)驗(yàn)的主要目的是實(shí)現(xiàn)一個(gè)以鏈表作存儲(chǔ)結(jié)構(gòu)的棧,然后編寫一個(gè)求解迷宮的非遞歸程序。求得的通路以三元組(,)的形式輸出,其中: (,)指示迷宮中的一個(gè)坐標(biāo),表示走到下一座標(biāo)的方向。二、實(shí)驗(yàn)內(nèi)容及要求:以一個(gè) *的長方陣表示迷宮,和分別表示迷宮中的通路和障礙??梢暂斎胍粋€(gè)任意大小的迷宮數(shù)據(jù),用遞歸非遞歸的方法求出一條走出迷宮的路徑,并將路徑輸出,或得出沒有路徑的結(jié)論。三、實(shí)驗(yàn)手段和方法 :()計(jì)算機(jī)解迷宮通常用“窮舉求解”法。即從入口出發(fā),順某一個(gè)方向進(jìn)行探索,若能走通,則繼續(xù)往前進(jìn);否則沿原路退回,換一個(gè)方向繼續(xù)探索,直至出口位置,求一條通路。假如所有可能的通路都探索到而未能到達(dá)出口,則所設(shè)定的迷宮沒有通路。()可以二維數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年北京市建華實(shí)驗(yàn)學(xué)校招聘備考題庫含答案詳解
- 2026年徐州市第七人民醫(yī)院公開招聘醫(yī)務(wù)人員10人崗位備考題庫(第二批)(在編)及1套完整答案詳解
- 2026年度普陀區(qū)屬國有企業(yè)管培生招聘備考題庫及一套參考答案詳解
- 2026年北京市豐臺(tái)區(qū)青塔街道社區(qū)衛(wèi)生服務(wù)中心公開招聘備考題庫完整答案詳解
- 2026年關(guān)于招聘章貢區(qū)殘疾人綜合服務(wù)中心工作人員的備考題庫及完整答案詳解1套
- 2026年廈門輕工集團(tuán)有限公司招聘備考題庫及一套答案詳解
- 2026年廣州醫(yī)科大學(xué)廣州霍夫曼免疫研究所JulesHoffmann-陳笛課題組科研助理招聘備考題庫完整參考答案詳解
- 2026年山東大學(xué)齊魯醫(yī)院(青島)招聘護(hù)理10名備考題庫及一套完整答案詳解
- 2026年寧波市名山建設(shè)發(fā)展集團(tuán)有限公司公開招聘工作人員備考題庫及1套參考答案詳解
- 2026年石家莊信息工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 2026年寧夏賀蘭工業(yè)園區(qū)管委會(huì)工作人員社會(huì)化公開招聘備考題庫附答案詳解
- 盤州市教育局機(jī)關(guān)所屬事業(yè)單位2025年公開考調(diào)工作人員備考題庫完整答案詳解
- 2025-2026四年級(jí)上科學(xué)期末檢測試題
- 遼寧省鞍山市2025-2026學(xué)年八年級(jí)上學(xué)期1月期末語文試卷
- 班級(jí)演唱會(huì)課件
- 2025馬年元旦新春晚會(huì)活動(dòng)策劃
- 交警新警執(zhí)法培訓(xùn)
- 急性毒性測試:類器官芯片的快速響應(yīng)
- 骨科護(hù)理標(biāo)準(zhǔn)操作流程手冊
- 產(chǎn)品推廣專員培訓(xùn)
- DB65T 3119-2022 建筑消防設(shè)施管理規(guī)范
評論
0/150
提交評論