課程目錄

“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)甚至于其它電氣信息類(lèi)專(zhuān)業(yè)的重要專(zhuān)業(yè)基礎(chǔ)課程。它所討論的知識(shí)內(nèi)容和提倡的技術(shù)方法,無(wú)論對(duì)進(jìn)一步學(xué)習(xí)計(jì)算機(jī)領(lǐng)域的其它課程,還是對(duì)從事大型信息工程的開(kāi)發(fā),都是重要而必備的基礎(chǔ)。

《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)最重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,許多計(jì)算機(jī)專(zhuān)業(yè)的重點(diǎn)課程,例如《操作系統(tǒng)》、《編譯原理》、《計(jì)算機(jī)網(wǎng)絡(luò)》以及《數(shù)據(jù)庫(kù)系統(tǒng)原理》都涉及到本課程所介紹的基本數(shù)據(jù)結(jié)構(gòu)。我們的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)貫徹下列指導(dǎo)思想:
    (1)基礎(chǔ)性:數(shù)據(jù)結(jié)構(gòu)、算法和程序設(shè)計(jì)是計(jì)算機(jī)科學(xué)的核心,本課程應(yīng)為學(xué)生的專(zhuān)業(yè)學(xué)習(xí)打下扎實(shí)深厚的基礎(chǔ)。
    (2)系統(tǒng)性:本課程以系統(tǒng)的觀點(diǎn)研究數(shù)據(jù)組織和操作算法,必須在抽象思維、算法設(shè)計(jì)等方面加強(qiáng)學(xué)生的能力培養(yǎng)。
    (3)先進(jìn)性:本課程的新思想和新方法不斷產(chǎn)生,必須不斷更新教學(xué)內(nèi)容以拓寬學(xué)生的知識(shí)面,適應(yīng)計(jì)算機(jī)應(yīng)用和發(fā)展的需要。
    (4)實(shí)踐性:本課程是一門(mén)實(shí)踐性很強(qiáng)的課程,在《數(shù)據(jù)結(jié)構(gòu)》的課程實(shí)驗(yàn)中不僅要訓(xùn)練計(jì)算機(jī)實(shí)驗(yàn)技能和操作能力,更應(yīng)包括設(shè)計(jì)算法的創(chuàng)造性實(shí)驗(yàn)?zāi)芰Α?/span>

    通過(guò)本課程學(xué)習(xí),要求學(xué)生掌握數(shù)據(jù)結(jié)構(gòu)和算法的基本概念和技術(shù),從而能夠?qū)τ诮o定問(wèn)題選擇合適的數(shù)據(jù)結(jié)構(gòu),并設(shè)計(jì)相應(yīng)的操作算法。掌握數(shù)組、線(xiàn)性表、棧和隊(duì)列、串、廣義表、樹(shù)和二叉樹(shù)、圖等典型數(shù)據(jù)結(jié)構(gòu)及相關(guān)算法,以及內(nèi)排序、查找等重要技術(shù)。 

課程目錄:

數(shù)據(jù)結(jié)構(gòu)第一節(jié) 數(shù)據(jù)結(jié)構(gòu)的概念

第三節(jié) 抽象數(shù)據(jù)類(lèi)型的表示與實(shí)現(xiàn)

第四節(jié) 算法和算法分析

第一節(jié) 線(xiàn)性表的類(lèi)型定義

第二節(jié) 線(xiàn)性表的順序表示和實(shí)現(xiàn) 

2.3.1 線(xiàn)性鏈表(一) 

2.3.1 線(xiàn)性鏈表(二) 

2.3.1 線(xiàn)性鏈表(三) 

2.3.2 循環(huán)鏈表 

2.3.3 雙向鏈表

第四節(jié) 一元多項(xiàng)式的表示及相加

第一節(jié) 棧的邏輯結(jié)構(gòu)及操作

第二節(jié) 棧的順序存儲(chǔ)結(jié)構(gòu)及操作的虛擬實(shí)現(xiàn)

第三節(jié) 棧的單鏈存儲(chǔ)結(jié)構(gòu)及操作的虛擬實(shí)現(xiàn)

第四節(jié) 棧的應(yīng)用舉例(一)

第四節(jié) 棧的應(yīng)用舉例(二)

第五節(jié) 隊(duì)列的邏輯結(jié)構(gòu)及操作

第六節(jié) 隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)及操作的虛擬實(shí)現(xiàn)

第七節(jié) 隊(duì)列的單鏈存儲(chǔ)結(jié)構(gòu)及操作的虛擬實(shí)現(xiàn)

第一節(jié) 簡(jiǎn)單模式匹配算法

第二節(jié) KMP算法——效率較高的匹配算法

第一節(jié) 數(shù)組的定義

第二節(jié) 數(shù)組的順序表示

第三節(jié) 矩陣的壓縮存儲(chǔ)第一節(jié) 樹(shù)的基本概念

第二節(jié) 二叉樹(shù)

第三節(jié) 二叉樹(shù)的存儲(chǔ)表示

第四節(jié) 二叉樹(shù)的遍歷及其應(yīng)用

第五節(jié) 線(xiàn)索二叉樹(shù)

第六節(jié) 樹(shù)和森林第

七節(jié) 樹(shù)和森林的遍歷及其應(yīng)用

第八節(jié) 哈夫曼樹(shù)與哈夫曼編碼

第一節(jié) 圖的基本概念

第二節(jié) 圖的存儲(chǔ)表示

第三節(jié) 圖的遍歷與連通性第

四節(jié) 最小生成樹(shù)

第五節(jié) 最短路徑

第六節(jié) AOV網(wǎng)絡(luò)(拓?fù)渑判颍?/span>

第七節(jié) AOE網(wǎng)絡(luò)(關(guān)鍵路徑)

第一節(jié) 靜態(tài)查找表(順序 、折半)

第二節(jié) 二叉查找樹(shù)

第三節(jié) 散列

 

郵箱
huangbenjincv@163.com

克东县| 浦城县| 镇雄县| 任丘市| 重庆市| 门头沟区| 东安县| 兰溪市| 获嘉县| 清涧县| 宜兰市| 汶上县| 孙吴县| 贵德县| 通化市| 定州市| 黔西县| 河间市| 怀集县| 屯门区| 汶上县| 枣庄市| 西乡县| 嵩明县| 莱西市| 长治市| 罗江县| 亚东县| 崇仁县| 新巴尔虎左旗| 安岳县| 拜泉县| 茂名市| 当雄县| 六盘水市| 阿坝| 威海市| 宝丰县| 乌审旗| 延津县| 合阳县|