



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、南昌航空大學2020年研究生入學考試初試大綱考試科目名稱:數據結構考試科目代碼:817考試形式:筆試考試時間:180分鐘滿分:150分參考書目:數據結構(C 語言版), 嚴蔚敏、吳偉民編 著,清華大學出版社,2007 年。及配套題集一、試卷結構:解答題(包括證明題)6小題,每題10分,共60分算法設計題6小題,每題15分,共90分二、考試范圍: 緒論 考核知識點數據的邏輯結構與物理結構;抽象數據類型;算法的時間復雜度和空間復雜度 考核要求1) 理解數據結構的基本概念和術語;2) 掌握抽象數據類型的表示與實現;3) 掌握算法的基本概念和算法的性能分析方法。 考核重點1) 數據的邏輯結構與物理結構
2、;2) 算法的時間復雜度分析。 線性表 考核知識點線性表的抽象數據類型定義;線性表的兩類存儲結構(順序和鏈式)的表示與實現;線性表的兩類存儲結構的比較 考核要求1) 熟練掌握線性表的兩類存儲結構的表示及其基本操作的實現;2) 能對上述操作的時間和空間復雜度進行分析;3) 熟練掌握在各種鏈表結構上實現線性表操作的基本方法,能在實際應用中選用適當的鏈表結構;4) 能夠從時間和空間復雜度的角度綜合比較線性表兩種存儲結構的不同特點及其適用場合。 考核重點1) 要求滿足一定時間性能和空間性能的線性表的算法設計;2) 設計有效算法解決與線性表相關的應用問題。例如:實現兩張線性表的按條件合并,或一張表的有條
3、件拆分、逆置、刪除指定位置或指定條件的元素,或集合的相關運算(并集、交集、差集),或約瑟夫環問題,或一元稀疏多項式計算器,等等。 棧和隊列 考核知識點棧和隊列的特性;棧和隊列的表示及實現;棧在函數調用中所起的作用;棧和隊列的典型應用 考核要求1) 熟練掌握棧和隊列兩種抽象數據類型的特點;2) 熟練掌握棧和隊列的實現方法;3) 深入理解遞歸算法執行過程中棧的狀態的變化;4) 熟練掌握遞歸算法的設計;5) 深入了解棧和隊列的特點,以便在實際問題背景下靈活運用棧和隊列。 考核重點1) 遞歸算法的設計;2) 利用棧或隊列解決相關的應用問題。例如:括號匹配的檢驗,算術表達式求值,皇后問題,背包問題,迷宮
4、問題,等等。 串 考核知識點串的抽象數據類型;串的表示與實現;串的模式匹配算法 考核要求1) 掌握串的堆存儲結構以及在其上實現串操作的基本方法;2) 熟練掌握串的模式匹配算法;3) 串匹配的KMP算法;4) 了解串操作的應用方法和特點。 考核重點串的模式匹配算法。 數組 考核知識點數組的抽象數據類型定義和表示;特殊矩陣的壓縮存儲方法;稀疏矩陣的壓縮存儲方法及運算的實現 考核要求1) 熟練掌握數組的兩種存儲表示方法,掌握數組在以行或列為主的存儲結構中的地址計算方法;2) 掌握特殊矩陣壓縮存儲時的下標變換公式;3) 熟練掌握稀疏矩陣的表示方法及其運算。 考核重點1) 數組、特殊矩陣(對稱矩陣、上/
5、下三角矩陣)的地址計算方法;2) 稀疏矩陣的三元組順序表表示方法及其快速轉置算法。 3) 能夠從空間復雜度的角度分析稀疏矩陣的壓縮存儲的優點及其適用場合。 樹和二叉樹 考核知識點二叉樹的性質;二叉樹的存儲表示;各種二叉樹遍歷策略的遞歸和(先序、中序)非遞歸算法;二叉樹遍歷算法的應用;線索二叉樹;哈夫曼樹及應用 考核要求1) 熟練掌握二叉樹的性質,了解相應的證明方法;2) 熟悉二叉樹的常用存儲結構的特點及適用范圍;3) 熟練掌握各種二叉樹遍歷策略的遞歸和(先序、中序、層次)非遞歸算法;4) 能靈活運用遍歷算法實現二叉樹的其他操作;5) 了解遞歸遍歷過程中棧的作用和狀態;6) 了解遞歸算法轉化為非
6、遞歸算法的常用方法;7) 熟悉樹的常用存儲結構及其特點;8) 熟練掌握樹、森林與二叉樹的轉換方法;9) 了解最優樹的特性,掌握建立最優樹和哈夫曼編碼的方法。 考核重點1) 二叉樹的性質及其證明方法;2) 二叉樹的遞歸遍歷算法及其應用;3) 二叉樹的非遞歸算法及其應用;4) 哈夫曼樹的構建及編碼。 圖 考核知識點圖的定義和術語;圖的常用存儲結構;圖的兩種遍歷策略;圖的典型應用:連通分量和最小生成樹,拓撲排序,關鍵路徑,最短路徑 考核要求1) 熟悉圖的常用存儲結構及圖的構造算法;2) 熟練掌握圖的兩種遍歷策略;3) 能應用圖的遍歷算法求解以下問題:最小生成樹、拓撲排序、關鍵路徑和最短路徑問題。 考
7、核重點1) 圖的深度優先搜索和廣度優先搜索算法;2) 應用圖的上述遍歷算法求解以下問題:最小生成樹、拓撲排序、關鍵路徑和最短路徑。 查找 考核知識點順序表和有序表的查找;靜態樹表;索引順序表;二叉排序樹;B+樹和B-樹;哈希表 考核要求1) 熟練掌握順序表和有序表的查找算法;2) 熟悉靜態查找樹的構造方法和查找算法,理解靜態查找樹和折半查找的關系,掌握次優二叉樹的構造方法;3) 熟練掌握二叉排序樹的構造、查找和刪除算法;4) 了解二叉平衡樹的維護平衡方法;5) 理解B+樹、B-樹和鍵樹的特點以及建樹過程;6) 熟練掌握哈希表的構造方法,深刻理解哈希表與其它結構的表的實質性差別;7) 了解各種查
8、找方法所適應的不同場合及等概率情況下查找成功的平均查找長度。 考核重點1) 折半查找算法;2) 二叉排序樹的構造、查找和刪除算法;3) B+樹、B-樹和鍵樹的建樹過程;4) 哈希表的構造方法及其與其它結構表的實質性差別;5) 各種查找方法在等概率情況下查找成功時的平均查找長度。 排序 考核知識點插入排序;交換排序;選擇排序;歸并排序;基數排序 考核要求1) 深刻理解內部排序的定義和各種排序方法的特點、所適應的不同場合,并能加以靈活應用;2) 了解各種方法的排序過程及其依據的原則;3) 掌握各種排序方法的時間、空間復雜度和穩定性分析方法;4) 能從“運行時長”、“關鍵字的比較次數”、“數據元素的移動次數”三方面分析各種方法的時間性能。 考核重點1) 分析各種內部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業辦公人員管理表格(按員工角色細分)
- 教育資源共享與技術服務協議
- 藝術繪畫技巧與能力測試題目集
- 六一寫封信活動方案
- 六一商家活動方案
- 六一故事展示活動方案
- 六一泡泡大作戰活動方案
- 六一活動充值活動方案
- 六一活動喂兔子活動方案
- 六一活動海邊活動方案
- 實驗室安全教育課件
- 市政病媒生物防制基礎知識練習題及答案(200題)
- 2024江蘇省揚州市高一下學期期末考生物試題及答案
- 2023-2024學年河北省唐山市路南區數學五年級第二學期期末監測試題含解析
- 酒店物品藝術賞析智慧樹知到期末考試答案章節答案2024年青島酒店管理職業技術學院
- (高清版)JTGT 3310-2019 公路工程混凝土結構耐久性設計規范
- 探案識證學診斷 知到智慧樹網課答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術要求
- MOOC 園林植物遺傳育種學-北京林業大學 中國大學慕課答案
- 抖音種草方案
- 《小石潭記》教學實錄及反思特級教師-王君
評論
0/150
提交評論