1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號
分類:2025考研大綱 來源:廣東技術師范大學研究生院 2021-02-19 相關院校:廣東技術師范大學
一、考試科目代碼及名稱:數據結構
二、招生單位(蓋學院公章):計算機科學學院
基本內容:
Ⅰ考查目標
“數據結構”科目考試主要考查學生對數據結構基礎知識的理解和掌握程度、以及是否具備對經典數據結構和算法的應用能力,具體包括如下考查目標:
(1)掌握數據結構的基本概念、基本原理和基本方法。
(2)掌握數據的邏輯結構、存儲結構及其基本操作的實現,能夠對算法進行基本的時間復雜度與空間復雜度的分析。
(3)能夠運用數據結構的基本原理和方法進行問題的分析和求解,具備采用C、C++或Java語言設計與實現算法的能力。
Ⅱ考試內容
一、數據結構基本概念
1. 數據結構的定義
2. 邏輯結構類型
3. 存儲結構類型
4. 算法及其描述
5. 算法分析:時間復雜度、空間復雜度
二、線性表
1. 線性表的定義和基本操作
2. 線性表的順序存儲結構:順序表及其基本運算
3. 線性表的鏈式存儲結構:單鏈表、雙鏈表、循環鏈表及其基本運算
4. 線性表的應用
三、棧和隊列
1. 棧
1)棧的基本概念
2)棧的順序存儲結構及其基本運算
3)棧的鏈式存儲結構及其基本運算
4)棧的應用
2. 隊列
1)隊列的基本概念
2)隊列的順序存儲結構及其基本運算
3)隊列的鏈式存儲結構及其基本運算
4)隊列的應用
四、串
1. 串的基本概念
2. 串的順序存儲結構及其基本運算
3. 串的鏈式存儲結構及其基本運算
五、遞歸
1. 遞歸的基本概念以及實現過程
2. 遞歸算法的設計
六、數組和廣義表
1. 數組的順序存儲結構
2. 稀疏數組的概念和壓縮存儲方法
3. 稀疏矩陣的三元組存儲結構和基本操作
4. 疏矩陣的十字鏈表存儲結構
5. 廣義表的基本概念及其存儲結構
七、樹和二叉樹
1. 樹的基本概念
2. 二叉樹的基本概念
3. 二叉樹與樹、森林之間的轉換
4. 二叉樹的順序存儲結構和鏈式存儲結構
5. 二叉樹的基本運算
6. 二叉樹的遍歷
7. 二叉樹的構造
8. 哈夫曼樹
八、圖
1. 圖的基本概念
2. 圖的存儲結構
3. 圖的遍歷
4. 最小生成樹
5. 最短路徑
6. 拓撲排序
7. 關鍵路徑
九、查找
1. 查找的基本概念及其效率的評價方法
2. 線性表的查找:順序查找、折半查找、分塊查找
3. 樹表的查找:二叉排序樹、B-樹
4. 哈希表的基本概念,哈希函數的構造和處理沖突的基本方法
十、內排序
1. 排序的基本概念
2. 插入排序:直接插入排序、折半插入排序、希爾排序
3. 交換排序:冒泡排序、快速排序
4. 選擇排序:直接選擇排序、堆排序
5. 歸并排序
6. 基數排序
7. 各種內排序算法的比較
參考書目(須與專業目錄一致)(包括作者、書目、出版社、出版時間、版次):
1.《數據結構教程》(第5版),李春葆 主編,清華大學出版社,2017年。
2.同類型相關教材。
掃碼關注
考研信息一網打盡