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