



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)實驗教學(xué)大綱
課程名稱:數(shù)據(jù)結(jié)構(gòu)課程代碼:
課程類型:專業(yè)必修
學(xué)分:3學(xué)分總學(xué)時:48理論學(xué)時:32
先修課程:《C語言》/《Python》適用專業(yè):大數(shù)據(jù)技術(shù)
一、課程的性質(zhì)、目的和任務(wù)
本課程是計算機專業(yè)的必修課。本課程系統(tǒng)地介紹線性表、棧、隊列、字符串、數(shù)組、
廣義表、樹、二叉樹、圖、查找表、排序等幾種數(shù)據(jù)結(jié)構(gòu)的基本概念,操作及其典型應(yīng)用的
例子。
數(shù)據(jù)結(jié)構(gòu)的研究不僅涉及到計算機硬件的研究范圍,而且和軟件的研究有著更密切的
關(guān)系,無論是編譯程序還是操作系統(tǒng),都涉及到數(shù)據(jù)元素在存儲器中的分配問題。在研究信
息檢索時也必須考慮如何組織數(shù)據(jù),以便查找和存儲數(shù)據(jù)元素更為方便。因此,數(shù)據(jù)結(jié)構(gòu)是
介于數(shù)學(xué)、計算機硬件和計算機軟件三者之間的一門核心課程。
通過課堂教學(xué)、課外練習(xí),使學(xué)生了解數(shù)據(jù)對象的特性,數(shù)據(jù)組織的基本方法,并初步具備
分析和解決現(xiàn)實世界問題在計算機中如何表示和處理的能力,以及培養(yǎng)良好的數(shù)據(jù)抽象能力
和程序設(shè)計技能,為后續(xù)課程的學(xué)習(xí)和科研工作的參與打下良好的基礎(chǔ)。
二、實驗教學(xué)的目的與要求
教學(xué)目的:
從數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)和數(shù)據(jù)的運算三個方面去掌握線性表、棧、隊列、
串、數(shù)組、廣義表、樹、圖和文件等常用的數(shù)據(jù)結(jié)構(gòu)。
掌握在各種常用的數(shù)據(jù)結(jié)構(gòu)上實現(xiàn)的排列和查找運算。
對算法的時間和空間復(fù)雜性有一定的分析能力。
針對簡單的應(yīng)用問題,應(yīng)能選擇合適的數(shù)據(jù)結(jié)構(gòu)及設(shè)計有效的算法解決之。
基本要求:
必須仔細理解《數(shù)據(jù)結(jié)構(gòu)》實驗內(nèi)容,認真主動完成實驗的要求。有問題及時主動通過各
種方式與教師聯(lián)系溝通。
1.要發(fā)揮自主學(xué)習(xí)的能力,充分利用時間,安排好實驗的時間計劃,并在實驗過程中
不斷檢測自己的計劃完成情況,及時的向教師匯報。
二、實驗內(nèi)容及學(xué)時分配
序試驗項目名稱內(nèi)容提要學(xué)每組實驗屬
號時人數(shù)性
1線性表的應(yīng)用結(jié)合線性表的基本操作,完成線21設(shè)計性
一線性表運算性表的插入,查找等運算
2用棧模擬隊列用棧模擬隊列的設(shè)計與實現(xiàn)基本21設(shè)計性
的設(shè)計與實現(xiàn)操作
3字符串的模式通過字符串的模式匹配程序21設(shè)計性
匹配
4矩陣運算的設(shè)應(yīng)用數(shù)組結(jié)構(gòu)實現(xiàn)矩陣的轉(zhuǎn)置等21設(shè)計性
計與實現(xiàn)運算
5二叉樹的遍歷根據(jù)遍歷規(guī)則采用遞歸或非遞歸21設(shè)計性
的方法實現(xiàn)二叉樹的遍歷
6最短路徑問題實現(xiàn)圖的鄰接矩陣存儲和鄰接表21設(shè)計性
表示
7二叉排序樹構(gòu)造一個二叉樹,執(zhí)行查找操作21設(shè)計性
8排序的設(shè)計實給定一系列關(guān)鍵字,利用快速排21
現(xiàn)序方法將其排列
六、推薦教材和教學(xué)參考書
教材:
《數(shù)據(jù)結(jié)構(gòu)》劉暢等著,上海交通大學(xué)出版社,2016年
參考書:
1.《數(shù)據(jù)結(jié)構(gòu)習(xí)題集》嚴蔚敏等著,北京:清華大學(xué)出版社,1997年
2.《數(shù)據(jù)結(jié)構(gòu)與實訓(xùn)》張紅霞等著,北京:電子工業(yè)出版社,2007年。
3.《C程序設(shè)計》譚浩強著.北京:清華大學(xué)出版社,2006年。
數(shù)據(jù)結(jié)構(gòu)實驗教學(xué)大綱
實驗課程名稱:數(shù)據(jù)結(jié)構(gòu)實驗
英語譯名:ExperimentsofDataStructures
課程性質(zhì):專業(yè)基礎(chǔ)課
適用學(xué)生層次:本科
適用專業(yè):計算機科學(xué)與技術(shù)
試驗項目數(shù):8
試驗設(shè)計時數(shù):16
試驗總學(xué)時數(shù):16
課程學(xué)分數(shù):2
教材:無
考核方式:實驗報告及運行結(jié)果
一、實驗教學(xué)的目的與要求
教學(xué)目的:
1.從數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)和數(shù)據(jù)的運算三個方面去掌握線性表、
棧、隊列、串、數(shù)組、廣義表、樹、圖和文件等常用的數(shù)據(jù)結(jié)構(gòu)。
2.掌握在各種常用的數(shù)據(jù)結(jié)構(gòu)上實現(xiàn)的排列和查找運算。
3.對算法的時間和空間復(fù)雜性有一定的分析能力。
4.針對簡單的應(yīng)用問題,應(yīng)能選擇合適的數(shù)據(jù)結(jié)構(gòu)及設(shè)計有效的算法解決
之。
基本要求:
2.必須仔細理解《數(shù)據(jù)結(jié)構(gòu)》實驗內(nèi)容,認真主動完成實驗的要求。有問
題及時主動通過各種方式與教師聯(lián)系溝通。
3.要發(fā)揮自主學(xué)習(xí)的能力,充分利用時間,安排好實驗的時間計劃,并在
實驗過程中不斷檢測自己的計劃完成情況,及時的向教師匯報。
二、實驗內(nèi)容及學(xué)時分配
序號試驗項目名稱學(xué)時內(nèi)容提要
1一元多項式計算4能夠按照指數(shù)降序排列建立并輸出多項
式;能夠完成兩個多項式的相加、相減,
并將結(jié)果輸出;
2迷宮求解4可以輸入一個任意大小的迷宮數(shù)據(jù),用非
遞歸的方法求出一條走出迷宮的路徑,并
將路徑輸出;
3銀行業(yè)務(wù)模擬4編制程序模擬銀行的業(yè)務(wù)活動
4二叉樹構(gòu)造4已知一棵二叉樹的前序、中序序列,試構(gòu)
造此二叉樹
5公園導(dǎo)游圖5給出一張某公園的導(dǎo)游圖(景點不少于
10個),游客通過終端詢問可知:
(1)任一景點的相關(guān)信息(2)從某一景
點到另一景點的最短路徑(3)游客從公
園大門進入,選一條最短路線,使游客可
以游覽各景點,最后回到出口(出口
6各種排序4用程序?qū)崿F(xiàn)插入法排序、起泡法改進算法
排序;
利用插入排序和冒泡法的改進算法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3589-2023 潔凈轉(zhuǎn)子泵標準
- 2025年度礦山新能源利用合作開發(fā)協(xié)議
- 二零二五年度船舶租賃與船舶融資租賃合同
- 二零二五年度金融產(chǎn)品創(chuàng)新增資協(xié)議
- 2025年度酒店品牌授權(quán)及加盟合作協(xié)議
- 二零二五年度有機果園使用權(quán)及品牌授權(quán)合同
- 二零二五美容院轉(zhuǎn)讓合同包含員工培訓(xùn)體系與職業(yè)發(fā)展規(guī)劃
- 2025年度旅游度假區(qū)合租商鋪合作協(xié)議
- 二零二五年度知識產(chǎn)權(quán)標準化與認證顧問合同
- 二零二五年度科技園區(qū)出租房承包管理協(xié)議
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 2024-2025學(xué)年八年級地理下冊第七章《南方地區(qū)》檢測卷(人教版)
- 2025年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- 2025年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 《ISO 56000-2025創(chuàng)新管理 基礎(chǔ)和術(shù)語》之1:“引言+范圍+術(shù)語和定義”專業(yè)深度解讀與應(yīng)用指導(dǎo)材料(雷澤佳編寫2025A0)-1-150
- DB37-T4817-2025 瀝青路面就地冷再生技術(shù)規(guī)范
- 2025年公共營養(yǎng)師三級理論試題及答案
- 提高設(shè)備基礎(chǔ)預(yù)埋螺栓一次安裝合格率
- 煤礦防治水安全質(zhì)量標準化評分表
- 2024年科技節(jié)小學(xué)科普知識競賽題及答案(共100題)
- 2025年度教育培訓(xùn)機構(gòu)學(xué)生綜合素質(zhì)評價協(xié)議3篇
評論
0/150
提交評論