2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)_第1頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)_第2頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)_第3頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)_第4頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——2023年數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目(五篇)人的記憶力會(huì)隨著歲月的流逝而衰退,寫(xiě)作可以彌補(bǔ)記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來(lái),也便于保存一份美好的回憶。那么我們?cè)撊绾螌?xiě)一篇較為完美的范文呢?下面是我?guī)痛蠹艺淼膬?yōu)質(zhì)范文,僅供參考,大家一起來(lái)看看吧。

數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)題目篇五

教學(xué)大綱

數(shù)據(jù)結(jié)構(gòu)與算法(datastructures)

計(jì)算機(jī)技術(shù)已成為現(xiàn)代化發(fā)展的重要支柱和標(biāo)志,并逐步滲透到人類生活的各個(gè)領(lǐng)域。隨著計(jì)算機(jī)硬件的發(fā)展,對(duì)計(jì)算機(jī)軟件的發(fā)展也提出了越來(lái)越高的要求。由于軟件的核心是算法,而算法實(shí)際上是對(duì)加工數(shù)據(jù)過(guò)程的描述,所以研究數(shù)據(jù)結(jié)構(gòu)對(duì)提高編程能力和設(shè)計(jì)高性能的算法是至關(guān)重要的。

非數(shù)值計(jì)算問(wèn)題的數(shù)學(xué)模型不再是傳統(tǒng)的數(shù)學(xué)方程問(wèn)題,而是諸如表、樹(shù)、圖之類的數(shù)據(jù)結(jié)構(gòu)。因此,簡(jiǎn)單地說(shuō),數(shù)據(jù)結(jié)構(gòu)是一門(mén)研究非數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題的學(xué)科,主要研究數(shù)據(jù)的規(guī)律結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和算法。

一、教學(xué)目的與要求了解數(shù)據(jù)的規(guī)律結(jié)構(gòu)和物理結(jié)構(gòu);

教學(xué)要求在每章教學(xué)內(nèi)容給出,大體上為三個(gè)層次:了解、把握和熟練把握。他們的含義大致為:了解是正確理解概念,把握是學(xué)會(huì)所學(xué)知識(shí),熟練把握就是運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題。

教學(xué)目的為:了解算法對(duì)于程序設(shè)計(jì)的重要性;學(xué)習(xí)把握基本數(shù)據(jù)結(jié)構(gòu)的描述與實(shí)現(xiàn)方法,熟練把握典型數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用算法的設(shè)計(jì)。了解算法分析方法。

二、教學(xué)重點(diǎn)與難點(diǎn)--數(shù)據(jù)結(jié)構(gòu)中基本概念和術(shù)語(yǔ),算法描述和分析方法。

1、鏈表插入、刪除運(yùn)算的算法。算法時(shí)間繁雜度

2、后綴表達(dá)式的算法,數(shù)制的換算

利用本章的基本知識(shí)設(shè)計(jì)相關(guān)的應(yīng)用問(wèn)題

3、循環(huán)隊(duì)列的特點(diǎn)及判斷溢出的條件

利用隊(duì)列的特點(diǎn)設(shè)計(jì)相關(guān)的應(yīng)用問(wèn)題

4、串的模式匹配運(yùn)算算法

5、二叉樹(shù)遍歷算法的設(shè)計(jì)

利用二叉樹(shù)遍歷算法,解決簡(jiǎn)單應(yīng)用問(wèn)題哈夫曼樹(shù)的算法

6、圖的遍歷

最小生成樹(shù)

最短路徑

7、二叉排序樹(shù)查找

平衡樹(shù)二叉樹(shù)

8、堆排序

快速排序歸并排序

三、教學(xué)方法與手段-充分利用多媒體教學(xué)工具,協(xié)同黑板上的教學(xué)內(nèi)容較難部分的算法實(shí)現(xiàn)過(guò)程演義

四、教學(xué)內(nèi)容、目標(biāo)與學(xué)時(shí)分派

教學(xué)內(nèi)容教學(xué)目標(biāo)課時(shí)分派

1、緒論

數(shù)據(jù)結(jié)構(gòu)的內(nèi)容

規(guī)律結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)

算法和算法分析

2、線性表

線性表的定義與運(yùn)算

線性表的順序存儲(chǔ)

線性表的鏈?zhǔn)酱鎯?chǔ)

3、棧

棧的定義與運(yùn)算

棧存儲(chǔ)和實(shí)現(xiàn)

棧的應(yīng)用舉例

4、隊(duì)列

隊(duì)列的定義與基本運(yùn)算

隊(duì)列的存儲(chǔ)與實(shí)現(xiàn)

隊(duì)列的應(yīng)用舉例

5、串

串的定義與基本運(yùn)算

串的表示與實(shí)現(xiàn)

串的基本運(yùn)算

6、樹(shù)和二叉樹(shù)

樹(shù)的定義和術(shù)語(yǔ)

二叉樹(shù)樹(shù)的基本概念和術(shù)語(yǔ)遍歷二叉數(shù)和線索二叉樹(shù)

二叉樹(shù)的轉(zhuǎn)換

二叉樹(shù)的應(yīng)用

哈夫曼樹(shù)及其應(yīng)用

7、圖

圖的定義和術(shù)語(yǔ)

圖的存儲(chǔ)結(jié)構(gòu)

圖的遍歷算法

圖的連通性

8、查找

查找的基本概念與靜態(tài)查找動(dòng)態(tài)查找

哈希表

了解

了解

把握

熟練把握順序表存儲(chǔ)地址的計(jì)算

把握單鏈表的結(jié)構(gòu)特點(diǎn)和基本運(yùn)算

把握雙鏈表的結(jié)構(gòu)特點(diǎn)和基本運(yùn)算

把握棧的定義與運(yùn)算

把握棧的存儲(chǔ)與實(shí)現(xiàn)

熟練把握棧的各種實(shí)際應(yīng)用

把握隊(duì)列的定義與基本運(yùn)算

熟練把握隊(duì)列的存儲(chǔ)與實(shí)現(xiàn)

把握循環(huán)隊(duì)列的特征和基本運(yùn)算

了解串的規(guī)律結(jié)構(gòu)

把握串的存儲(chǔ)結(jié)構(gòu)

熟練把握串的基本運(yùn)算

了解

了解二叉樹(shù)

熟練把握二叉樹(shù)定義和存儲(chǔ)結(jié)構(gòu)

了解二叉樹(shù)的遍歷算法

把握

把握哈夫曼的建立及編碼

了解

了解

熟練把握

熟練把握

了解

熟練把握

了解哈希表與哈希方法

4學(xué)時(shí)

1學(xué)時(shí)

1學(xué)時(shí)

2學(xué)時(shí)

8學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

4學(xué)時(shí)

8學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

4學(xué)時(shí)

6學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

6學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

12學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

8學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

8學(xué)時(shí)

4學(xué)時(shí)

2學(xué)時(shí)

2學(xué)時(shí)

9、排序

12學(xué)時(shí)插入排序

熟練把握基本思想

3學(xué)時(shí)快速排序

了解各種內(nèi)部排序方法和特點(diǎn)

3學(xué)時(shí)選擇排序

把握

2學(xué)時(shí)各種排序方法比較

把握

2學(xué)時(shí)

試驗(yàn)內(nèi)容試驗(yàn)?zāi)繕?biāo)課時(shí)分派算法編程試驗(yàn):

1、用指針?lè)绞骄帉?xiě)程序復(fù)習(xí)c(c++)語(yǔ)言指針、結(jié)構(gòu)體等的用法

2、對(duì)單鏈表進(jìn)行遍歷

鏈表的描述與操作實(shí)現(xiàn)

3、棧及其操作

描述方法及操作

4、編寫(xiě)串子系統(tǒng)1串的特點(diǎn)及順序定長(zhǎng)存儲(chǔ)、操作、查找

5、編寫(xiě)串子系統(tǒng)2串的特點(diǎn)及順序定長(zhǎng)存儲(chǔ)、操作、查找

6、編寫(xiě)樹(shù)子系統(tǒng)1二叉樹(shù)的特點(diǎn)及存儲(chǔ)方式、創(chuàng)立、顯示、遍歷等

7、編寫(xiě)樹(shù)子系統(tǒng)2二叉樹(shù)的特點(diǎn)及存儲(chǔ)方式、創(chuàng)立、顯示、遍歷等

8、圖子系統(tǒng)

圖的鄰接矩陣的存儲(chǔ)、遍歷、廣度/深度優(yōu)先探尋

9、查找子系統(tǒng)

理解查找基本算法、平均查找長(zhǎng)度、靜態(tài)、動(dòng)態(tài)查找等

五、考試范圍與題型

1、考試范圍與分?jǐn)?shù)比例

1)緒論

12%2)線性表

17%3)棧

7%4)隊(duì)列

6%5)串

4%6)樹(shù)和二叉樹(shù)

14%7)圖

15%8)查找

4%9)排序

21%

2、考試題型與分?jǐn)?shù)比例

1)名詞解釋

18%2)判斷對(duì)錯(cuò)

16%3)填空

16%4)單項(xiàng)選擇

18%5)應(yīng)用

32%

六、教材與參考資料

1、教材:實(shí)用數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(譚浩強(qiáng))中國(guó)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論