2014年湖南大學(xué)085212軟件工程考研大綱.doc
-
資源ID:8903230
資源大?。?span id="n0nnne8" class="font-tahoma">15.50KB
全文頁數(shù):5頁
- 資源格式: DOC
下載積分:9.9積分
快捷下載
會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。
|
2014年湖南大學(xué)085212軟件工程考研大綱.doc
2014年湖南大學(xué)085212軟件工程考研大綱852數(shù)據(jù)結(jié)構(gòu)考試大綱一、考試要求數(shù)據(jù)結(jié)構(gòu)是一門專業(yè)基礎(chǔ)課,要求考生能夠理解數(shù)據(jù)結(jié)構(gòu)的基本概念;掌握數(shù)據(jù)結(jié)構(gòu)中邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)的基本概念和差異,以及各種基本操作的實(shí)現(xiàn);在掌握基本的數(shù)據(jù)處理原理和方法的基礎(chǔ)上,能夠?qū)λ惴ㄟM(jìn)行設(shè)計(jì)與分析;能夠選擇合適的數(shù)據(jù)結(jié)構(gòu)和方法進(jìn)行問題求解;能夠針對(duì)具體問題設(shè)計(jì)正確的數(shù)據(jù)結(jié)構(gòu)加以應(yīng)用;具備采用類c或c+語言設(shè)計(jì)與實(shí)現(xiàn)算法的能力。本課程包括:算法的基本概念、分析和設(shè)計(jì)方法;軟件開發(fā)中常用的各類結(jié)構(gòu),包括線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu);查找、排序等各類常用算法。主要考察學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)的理解、是否具備對(duì)現(xiàn)有常用結(jié)構(gòu)和算法的應(yīng)用能力、是否具備針對(duì)具體應(yīng)用設(shè)計(jì)合適數(shù)據(jù)結(jié)構(gòu)的能力。二、主要參考書目數(shù)據(jù)結(jié)構(gòu)與算法分析(C+版)CliffordA.Shaffer第二版電子工業(yè)出版社數(shù)據(jù)結(jié)構(gòu)(C語言版),嚴(yán)蔚敏,吳偉民,清華大學(xué)出版社;三、考查范圍1、數(shù)據(jù)結(jié)構(gòu)基本概念及簡(jiǎn)單的算法分析1)什么是數(shù)據(jù)結(jié)構(gòu)2)抽象數(shù)據(jù)類型及面向?qū)ο蟾拍睿簲?shù)據(jù)類型;數(shù)據(jù)抽象與抽象數(shù)據(jù)類型;面向?qū)ο蟮母拍?;用于描述?shù)據(jù)結(jié)構(gòu)的語言3)數(shù)據(jù)結(jié)構(gòu)的抽象層次4)算法定義5)性能分析與度量:算法的性能標(biāo)準(zhǔn);算法的后期測(cè)試;算法的事前估計(jì);空間復(fù)雜度度量;時(shí)間復(fù)雜度度量;時(shí)間復(fù)雜度的漸進(jìn)表示法;漸進(jìn)的空間復(fù)雜.2、數(shù)組1)作為抽象數(shù)據(jù)類型的數(shù)組:數(shù)組的定義和初始化;作為抽象數(shù)據(jù)類型的數(shù)組;數(shù)組的順序存儲(chǔ)方式;2)順序表:順序表的定義和特點(diǎn);順序表的類定義;順序表的查找、插入和刪除;使用順序表的事例;3)字符串:字符串的抽象數(shù)據(jù)類型;字符串操作的實(shí)現(xiàn);字符串的模式匹配。3、鏈表1)單鏈表:?jiǎn)捂湵淼慕Y(jié)構(gòu);單鏈表的類定義;單鏈表中的插入與刪除;帶表頭結(jié)點(diǎn)的單鏈表;2)循環(huán)鏈表:循環(huán)鏈表的類定義;用循環(huán)鏈表解約瑟夫問題;多項(xiàng)式及其相加:多項(xiàng)式的類定義;多項(xiàng)式的加法3)雙向鏈表4、棧和隊(duì)列1)棧:棧的抽象數(shù)據(jù)類型;棧的順序存儲(chǔ)表示;棧的鏈接存儲(chǔ)表示2)隊(duì)列:隊(duì)列的抽象數(shù)據(jù)類型;隊(duì)列的順序存儲(chǔ)表示;隊(duì)列的鏈接存儲(chǔ)表示;3)隊(duì)列的應(yīng)用舉例4)優(yōu)先級(jí)隊(duì)列:優(yōu)先級(jí)隊(duì)列的定義;優(yōu)先級(jí)隊(duì)列的存儲(chǔ)表示5、遞歸1)遞歸的概念2)迷宮問題3)遞歸過程與遞歸工作棧4)利用棧實(shí)現(xiàn)的迷宮問題非遞歸解法5)廣義表:廣義表的概念;廣義表的表示及操作;廣義表存儲(chǔ)結(jié)構(gòu)的實(shí)現(xiàn);6)廣義表的訪問算法;6、樹與森林1)樹和森林的概念:樹的定義;樹的術(shù)語;樹的抽象數(shù)據(jù)類型2)二叉樹:二叉樹的定義;二叉樹的性質(zhì);二叉樹的抽象數(shù)據(jù)類型3)二叉樹的表示:數(shù)組表示;鏈表存儲(chǔ)表示4)二叉樹遍歷:中序遍歷;前序遍歷;后序遍歷;應(yīng)用二叉樹遍歷的事例;二叉樹遍歷的游標(biāo)類;不用棧的二叉樹中序遍歷算法5)線索化二叉樹:線索;中序線索化二叉樹;前序與后序的線索化6)堆:堆的定義;堆的建立;堆的插入與刪除7)樹與森林:樹的存儲(chǔ)表示;森林與二叉樹的轉(zhuǎn)換;樹的遍歷;森林的遍歷;二叉樹的計(jì)數(shù)8)霍夫曼樹:路徑長(zhǎng)度;霍夫曼樹;霍夫曼編碼7、集合與搜索1)集合及其表示:集合基本概念;以集合為基礎(chǔ)的抽象數(shù)據(jù)類型;用位向量實(shí)現(xiàn)集合抽象據(jù)類型;用有序鏈表實(shí)現(xiàn)集合的抽象數(shù)據(jù)類型2)等價(jià)類:等價(jià)關(guān)系與等價(jià)類;確定等價(jià)類的鏈表方法;3)簡(jiǎn)單的搜索結(jié)構(gòu):搜索的概念;靜態(tài)搜索結(jié)構(gòu);順序搜索;基于有序順序表的對(duì)分搜索4)二叉搜索樹:定義;二叉搜索樹上的搜索;二叉搜索樹的插入;二叉搜索樹的刪除;5)AVL樹:AVL樹的定義;平衡化旋轉(zhuǎn);AVL樹的插入和刪除;AVL樹的高度8、圖1)圖的基本概念:圖的基本概念;圖的抽象數(shù)據(jù)類型2)圖的存儲(chǔ)表示:鄰接矩陣;鄰接表;鄰接多重表3)圖的遍歷與連通性:深度優(yōu)先搜索;廣度優(yōu)先搜索;連通分量;重連通分量4)最小生成樹:克魯斯卡爾算法;普里姆算法5)最短路徑;拓?fù)渑判?;關(guān)鍵路徑9、排序1)插入排序:直接插入排序;希爾排序2)交換排序:起泡排序;快速排序3)選擇排序:直接選擇排序;錦標(biāo)賽排序;堆排序4)歸并排序:歸并;迭代的歸并排序算法;遞歸的表歸并排序5)基數(shù)排序:多關(guān)鍵碼排序;鏈?zhǔn)交鶖?shù)排序6)外排序:外排序的基本過程;k路平衡歸并;10、索引與散列結(jié)構(gòu)1)索引技術(shù):2-3_樹;b_樹2)散列:散列表與散列方法;散列函數(shù);處理溢出的閉散列方法;處理溢出的開散列方法;散列表分析