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