2014年湖南大學085212軟件工程考研大綱.doc
《2014年湖南大學085212軟件工程考研大綱.doc》由會員分享,可在線閱讀,更多相關(guān)《2014年湖南大學085212軟件工程考研大綱.doc(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2014年湖南大學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)、存儲結(jié)構(gòu)的基本概念和差異,以及各種基本操作的實現(xiàn);在掌握基本的數(shù)據(jù)處理原理和方法的基礎(chǔ)上,能夠?qū)λ惴ㄟM行設(shè)計與分析;能夠選擇合適的數(shù)據(jù)結(jié)構(gòu)和方法進行問題求解;能夠針對具體問題設(shè)計正確的數(shù)據(jù)結(jié)構(gòu)加以應(yīng)用;具備采用類c或c+語言設(shè)計與實現(xiàn)算法的能力。本課程包括:算法的基本概念、分析和設(shè)計方法;軟件開發(fā)中常用的各類結(jié)構(gòu),包括線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu);查找、排序等各類常用算法。主要考察學生對數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識的理解、是否具備對現(xiàn)有常用結(jié)構(gòu)和算法的應(yīng)用能力、是否具備針對具體應(yīng)用設(shè)計合適數(shù)據(jù)結(jié)構(gòu)的能力。二、主要參考書目數(shù)據(jù)結(jié)構(gòu)與算法分析(C+版)CliffordA.Shaffer第二版電子工業(yè)出版社數(shù)據(jù)結(jié)構(gòu)(C語言版),嚴蔚敏,吳偉民,清華大學出版社;三、考查范圍1、數(shù)據(jù)結(jié)構(gòu)基本概念及簡單的算法分析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)性能分析與度量:算法的性能標準;算法的后期測試;算法的事前估計;空間復(fù)雜度度量;時間復(fù)雜度度量;時間復(fù)雜度的漸進表示法;漸進的空間復(fù)雜.2、數(shù)組1)作為抽象數(shù)據(jù)類型的數(shù)組:數(shù)組的定義和初始化;作為抽象數(shù)據(jù)類型的數(shù)組;數(shù)組的順序存儲方式;2)順序表:順序表的定義和特點;順序表的類定義;順序表的查找、插入和刪除;使用順序表的事例;3)字符串:字符串的抽象數(shù)據(jù)類型;字符串操作的實現(xiàn);字符串的模式匹配。3、鏈表1)單鏈表:單鏈表的結(jié)構(gòu);單鏈表的類定義;單鏈表中的插入與刪除;帶表頭結(jié)點的單鏈表;2)循環(huán)鏈表:循環(huán)鏈表的類定義;用循環(huán)鏈表解約瑟夫問題;多項式及其相加:多項式的類定義;多項式的加法3)雙向鏈表4、棧和隊列1)棧:棧的抽象數(shù)據(jù)類型;棧的順序存儲表示;棧的鏈接存儲表示2)隊列:隊列的抽象數(shù)據(jù)類型;隊列的順序存儲表示;隊列的鏈接存儲表示;3)隊列的應(yīng)用舉例4)優(yōu)先級隊列:優(yōu)先級隊列的定義;優(yōu)先級隊列的存儲表示5、遞歸1)遞歸的概念2)迷宮問題3)遞歸過程與遞歸工作棧4)利用棧實現(xiàn)的迷宮問題非遞歸解法5)廣義表:廣義表的概念;廣義表的表示及操作;廣義表存儲結(jié)構(gòu)的實現(xiàn);6)廣義表的訪問算法;6、樹與森林1)樹和森林的概念:樹的定義;樹的術(shù)語;樹的抽象數(shù)據(jù)類型2)二叉樹:二叉樹的定義;二叉樹的性質(zhì);二叉樹的抽象數(shù)據(jù)類型3)二叉樹的表示:數(shù)組表示;鏈表存儲表示4)二叉樹遍歷:中序遍歷;前序遍歷;后序遍歷;應(yīng)用二叉樹遍歷的事例;二叉樹遍歷的游標類;不用棧的二叉樹中序遍歷算法5)線索化二叉樹:線索;中序線索化二叉樹;前序與后序的線索化6)堆:堆的定義;堆的建立;堆的插入與刪除7)樹與森林:樹的存儲表示;森林與二叉樹的轉(zhuǎn)換;樹的遍歷;森林的遍歷;二叉樹的計數(shù)8)霍夫曼樹:路徑長度;霍夫曼樹;霍夫曼編碼7、集合與搜索1)集合及其表示:集合基本概念;以集合為基礎(chǔ)的抽象數(shù)據(jù)類型;用位向量實現(xiàn)集合抽象據(jù)類型;用有序鏈表實現(xiàn)集合的抽象數(shù)據(jù)類型2)等價類:等價關(guān)系與等價類;確定等價類的鏈表方法;3)簡單的搜索結(jié)構(gòu):搜索的概念;靜態(tài)搜索結(jié)構(gòu);順序搜索;基于有序順序表的對分搜索4)二叉搜索樹:定義;二叉搜索樹上的搜索;二叉搜索樹的插入;二叉搜索樹的刪除;5)AVL樹:AVL樹的定義;平衡化旋轉(zhuǎn);AVL樹的插入和刪除;AVL樹的高度8、圖1)圖的基本概念:圖的基本概念;圖的抽象數(shù)據(jù)類型2)圖的存儲表示:鄰接矩陣;鄰接表;鄰接多重表3)圖的遍歷與連通性:深度優(yōu)先搜索;廣度優(yōu)先搜索;連通分量;重連通分量4)最小生成樹:克魯斯卡爾算法;普里姆算法5)最短路徑;拓撲排序;關(guān)鍵路徑9、排序1)插入排序:直接插入排序;希爾排序2)交換排序:起泡排序;快速排序3)選擇排序:直接選擇排序;錦標賽排序;堆排序4)歸并排序:歸并;迭代的歸并排序算法;遞歸的表歸并排序5)基數(shù)排序:多關(guān)鍵碼排序;鏈式基數(shù)排序6)外排序:外排序的基本過程;k路平衡歸并;10、索引與散列結(jié)構(gòu)1)索引技術(shù):2-3_樹;b_樹2)散列:散列表與散列方法;散列函數(shù);處理溢出的閉散列方法;處理溢出的開散列方法;散列表分析- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2014 湖南大學 085212 軟件工程 考研 大綱
鏈接地址:http://ioszen.com/p-8903230.html