當(dāng)前位置: 首頁 > 招生就業(yè) > 研究生招生 > 研究生招生信息 > 正文

東莞理工學(xué)院2022年全國碩士研究生入學(xué)考試《數(shù)據(jù)結(jié)構(gòu)》考試大綱

 

第一部分 考試說明

一、考試性質(zhì)

數(shù)據(jù)結(jié)構(gòu)是報考電子信息專業(yè)的考試科目之一。為幫助考生明確考試復(fù)習(xí)范圍和有關(guān)要求,特制定出本考試大綱。

本考試大綱適用于報考東莞理工學(xué)院電子信息專業(yè)2022年全國碩士研究生入學(xué)考試的準(zhǔn)考考生。

二、考試形式與試卷結(jié)構(gòu)

()答題時間:180分鐘

()答題方式:閉卷,筆試

()總分:150

()試卷結(jié)構(gòu):填空題20,選擇題45解析60程序設(shè)計題25

三、參考書目

《數(shù)據(jù)結(jié)構(gòu)(C語言版)》,嚴(yán)蔚敏等,清華大學(xué)出版社,2018年

第二部分 考查要點(diǎn)

一、考試要求

要求學(xué)生能夠掌握數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)以及其它結(jié)構(gòu)定義的各種運(yùn)算及應(yīng)用。具體要求如下:

1)掌握算法的空間復(fù)雜度和時間復(fù)雜度分析的基本算法;

2)掌握堆棧、隊(duì)列、表、樹、圖等的數(shù)據(jù)結(jié)構(gòu);

3)掌握分類和查找等算法的實(shí)現(xiàn)和分析;

4)掌握算法設(shè)計的常用技術(shù)和應(yīng)用。

二、考試內(nèi)容

1緒論

1數(shù)據(jù)結(jié)構(gòu)基本概念:(1數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)類型2數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)(3)數(shù)據(jù)的操作

基本要求:掌握和理解數(shù)據(jù)結(jié)構(gòu)相關(guān)的基本概念

2算法和算法的時間復(fù)雜度:(1算法的概念和性質(zhì)2算法的時間效率分析

基本要求:掌握和理解算法的概念和性質(zhì),掌握和理解算法的時間效率分析,初步能夠分析簡單算法的時間效率

2線性表

1線性表的概念

基本要求:掌握和理解線性表的定義和特性

2順序表:1順序表的存儲結(jié)構(gòu)2順序表操作的實(shí)現(xiàn)3順序表的效率分析(4)順序表的應(yīng)用

基本要求:掌握和理解順序表的存儲結(jié)構(gòu),會實(shí)現(xiàn)順序表的基本操作,對順序表的基本操作能夠進(jìn)行時間效率分析,能夠用順序表進(jìn)行簡單的應(yīng)用設(shè)計和實(shí)現(xiàn)

3鏈表:1單鏈表的存儲結(jié)構(gòu)2單鏈表的基本操作3單鏈表的應(yīng)用4循環(huán)單鏈表(5)雙向鏈表(6)靜態(tài)鏈表

基本要求:掌握和理解單鏈表的存儲結(jié)構(gòu),能夠?qū)崿F(xiàn)單鏈表的基本操作,能夠使用單鏈表實(shí)現(xiàn)初步應(yīng)用,能夠分析單鏈表操作的時間復(fù)雜度,掌握和理解循環(huán)單鏈表,雙向鏈表和靜態(tài)鏈表的概念和特點(diǎn),能夠?qū)崿F(xiàn)簡單的循環(huán)單鏈表,雙向鏈表和靜態(tài)鏈表的基本操作

3堆棧和隊(duì)列

1堆棧1堆棧的概念2堆棧的順序和鏈?zhǔn)綄?shí)現(xiàn)

基本要求:掌握堆棧的概念和特點(diǎn),能實(shí)現(xiàn)順序堆棧和鏈?zhǔn)蕉褩5幕静僮鳌?/span>

2隊(duì)列1隊(duì)列的基本概念2順序循環(huán)隊(duì)列3鏈?zhǔn)疥?duì)列(4)優(yōu)先級隊(duì)列

基本要求:掌握隊(duì)列的概念和特點(diǎn),掌握順序循環(huán)隊(duì)列的概念和特點(diǎn),能夠?qū)崿F(xiàn)隊(duì)列的基本操作,掌握優(yōu)先級隊(duì)列的概念

3堆棧和隊(duì)列的應(yīng)用

基本要求:理解堆棧和隊(duì)列的經(jīng)典應(yīng)用:括號匹配問題,算術(shù)表達(dá)式計算問題,迷宮問題,調(diào)度問題。

4

1串的概念和存儲結(jié)構(gòu)1串的概念2串的存儲結(jié)構(gòu)和基本算法的實(shí)現(xiàn)

基本要求:掌握串的概念,串的存儲結(jié)構(gòu)(靜態(tài)存儲結(jié)構(gòu)和動態(tài)存儲結(jié)構(gòu)),能夠?qū)崿F(xiàn)串的基本操作。

2串的匹配算法1BF算法2KMP算法3鏈?zhǔn)疥?duì)列(4)優(yōu)先級隊(duì)列

基本要求:掌握和理解串的匹配算法:BF算法和KMP算法

5 數(shù)組

1數(shù)組的概念1數(shù)組概念2數(shù)組的實(shí)現(xiàn)

基本要求:掌握數(shù)組的概念和數(shù)組的內(nèi)存分配和實(shí)現(xiàn)。

2特殊矩陣和稀疏矩陣的壓縮存儲1特殊矩陣的壓縮存儲2稀疏矩陣的壓縮存儲。

基本要求:掌握和理解特殊矩陣(比如對稱矩陣,三角矩陣等)的壓縮方法,掌握和理解稀疏矩陣的壓縮存儲方法。

6 遞歸算法和廣義表

1遞歸算法1遞歸算法概念2遞歸算法的設(shè)計

基本要求:掌握遞歸算法的概念,遞歸算法的執(zhí)行過程,初步能夠使用遞歸算法設(shè)計和解決問題。

2廣義表1廣義表的概念2廣義表的存儲結(jié)構(gòu)和操作實(shí)現(xiàn)。

基本要求:掌握和理解廣義表概念,掌握和理解廣義表的存儲結(jié)構(gòu)和基本操作算法的實(shí)現(xiàn)。

7 樹和二叉樹

1樹的概念1樹的概念2樹的存儲結(jié)構(gòu)

基本要求:掌握和理解有關(guān)樹的概念,掌握和理解樹的常用存儲結(jié)構(gòu)。

2二叉樹1二叉樹的概念和性質(zhì)2二叉樹的存儲結(jié)構(gòu)和基本算法實(shí)現(xiàn)。

基本要求:掌握和理解二叉樹的概念和基本性質(zhì),掌握和理解二叉樹的存儲結(jié)構(gòu)(特別是鏈?zhǔn)酱鎯Y(jié)構(gòu)),能夠?qū)崿F(xiàn)二叉樹的基本算法。

3二叉樹的遍歷算法1深度遞歸和廣度遞歸算法2遍歷算法的應(yīng)用

基本要求:掌握理解二叉樹深度遍歷(前序,中序和后序)的遞歸和非遞歸算法,能夠用二叉樹遍歷思想解決一些樹的問題。

4線索二叉樹

基本要求:掌握和理解線索二叉樹的概念。

5哈夫曼樹1哈夫曼樹的概念2哈夫曼編碼問題。

基本要求:掌握和理解哈夫曼樹的概念,掌握和理解哈夫曼編碼問題的實(shí)現(xiàn)。

6樹與二叉樹的轉(zhuǎn)換1樹的遍歷2樹和二叉樹的轉(zhuǎn)換

基本要求:掌握和理解樹的遍歷方法,能夠進(jìn)行樹和二叉樹的轉(zhuǎn)換。

8

1圖的概念和存儲結(jié)構(gòu)1樹的相關(guān)概念2圖的存儲結(jié)構(gòu) 3)圖的基本算法實(shí)現(xiàn)

基本要求:掌握和理解有關(guān)圖的相關(guān)概念,掌握和理解圖的常用存儲結(jié)構(gòu),掌握和理解圖的基本操作算法的實(shí)現(xiàn)。

2圖的遍歷算法

基本要求:掌握和理解圖的深度遍歷和廣度遍歷的算法以及算法的實(shí)現(xiàn)。

3最小生成樹1最小生成樹概念2普利姆算法(3)克魯斯卡爾算法

基本要求:掌握理解最小生成樹概念和性質(zhì),掌握和理解最小生成樹的兩種經(jīng)典算法:普利姆算法和克魯斯卡爾算法。

4最短路徑、拓?fù)渑判蚝完P(guān)鍵路徑

基本要求:掌握和理解求最短路徑算法,拓?fù)渌惴ê完P(guān)鍵路徑算法。

9 排序

1排序的概念

基本要求:掌握和理解排序的概念,掌握和理解各類排序算法的特點(diǎn)和時空復(fù)雜度分析。

2插入排序(1)直接插入排序(2)希爾排序

基本要求:掌握和理解插入排序思想,能夠?qū)崿F(xiàn)插入排序算法,能夠分析插入排序算法的時空復(fù)雜度。

3選擇排序1直接選擇排序2堆排序

基本要求:掌握和理解選擇排序思想,能夠?qū)崿F(xiàn)選擇排序算法,能夠分析選擇排序算法的時空復(fù)雜度。

4交換排序(1)冒泡排序(2)快速排序

基本要求:掌握和理解交換排序思想,能夠?qū)崿F(xiàn)交換排序算法,能夠分析交換排序算法的時空復(fù)雜度。

5歸并排序

基本要求:掌握和理解歸并排序思想,能夠?qū)崿F(xiàn)歸并排序算法,能夠分析歸并排序算法的時空復(fù)雜度。

6基數(shù)排序

基本要求:掌握和理解基數(shù)排序思想,能夠?qū)崿F(xiàn)基數(shù)排序算法,能夠分析基數(shù)排序算法的時空復(fù)雜度。

10 查找

1查找的概念

基本要求:掌握和理解查找的相關(guān)概念,掌握和理解各類查找算法的特點(diǎn)和時空復(fù)雜度分析。

2靜態(tài)查找(1)順序查找(2)二分查找(3)索引查找

基本要求:掌握和理解靜態(tài)查找思想,能夠?qū)崿F(xiàn)順序查找和二分查找算法,能夠分析靜態(tài)查找算法的時空復(fù)雜度。

3動態(tài)查找1二叉排序樹

基本要求:掌握和理解動態(tài)查找思想,能夠?qū)崿F(xiàn)二叉排序樹的創(chuàng)建,插入,查找和刪除算法,能夠分析動態(tài)查找算法的時空復(fù)雜度。

4哈希查找(1)哈希查找的概念(2)哈希函數(shù)(3)哈希沖突的解決方法

基本要求:掌握和理解哈希查找思想,掌握常用的哈希函數(shù)和哈希沖突的解決方法。

 

上一篇:東莞理工學(xué)院2022年全國碩士研究生入學(xué)考試《電子技術(shù)基礎(chǔ)》考試大綱

下一篇:電子工程與智能化學(xué)院2019年碩士研究生(第二批) 新增復(fù)試考生名單

房产| 延长县| 胶州市| 新沂市| 二连浩特市| 建阳市| 江油市| 塔城市| 天门市| 古田县| 谢通门县| 泉州市| 武鸣县| 桐柏县| 横峰县| 武功县| 云南省| 凤冈县| 日土县| 泾阳县| 咸丰县| 滦南县| 区。| 深水埗区| 柞水县| 贡山| 达州市| 县级市| 罗定市| 洪洞县| 蒲城县| 临邑县| 五寨县| 乃东县| 蓝山县| 太湖县| 孟村| 常宁市| 阿鲁科尔沁旗| 古田县| 大邑县|