• 1

                                                                        • 2

                                                                        • 3

                                                                        • 4

                                                                        齊魯工業大學

                                                                        當前位置:考研招生在線 > 考研備考  > 考研大綱

                                                                        西安工程大學2025考研入學考試大綱:計算機科學學院(數據結構)

                                                                        時間:2024-11-05     編輯:考研招生在線

                                                                        考試科目名稱:數據結構 考試科目代碼:[843]

                                                                        一、考試要求

                                                                        數據結構講授數據邏輯結構、存儲結構以及操作算法等基本知識的專業核心課程。要求學生理解數據結構、算法的基本概念,掌握三大數據結構(線性表、樹和圖)的邏輯結構、存儲結構以及基本運算算法;掌握常用的查找和排序算法及其性能分析;學會分析數據對象的特征,能夠針對具體應用問題選擇適當的數據結構及相應算法,并掌握算法時間空間分析的技巧和復雜程序設計基本技能。

                                                                        二、考試內容

                                                                        1.緒論

                                                                        2 數據結構的基礎概念(數據、數據元素、數據對象、數據結構、數據類型、抽象數據類型)

                                                                        2 數據結構的內容(邏輯結構、存儲結構、運算集合)

                                                                        2 算法及算法的性能評價(語句頻度、時間復雜度、空間復雜度)

                                                                        2 數據結構與C語言表示

                                                                        2.線性表

                                                                        2 線性表的概念及其抽象數據類型定義

                                                                        2 線性表的順序存儲結構及順序表的基本運算

                                                                        2 線性表的鏈式存儲

                                                                        1) 單鏈表及單鏈表的基本運算

                                                                        2) 循環鏈表

                                                                        3) 雙向鏈表

                                                                        4) 靜態鏈表

                                                                        2 線性表的應用——一元多項式的表示及相加

                                                                        2 順序表與鏈表的綜合比較

                                                                        3.限定性線性表——棧和隊列

                                                                        2 棧的定義

                                                                        2 棧的表示及實現(順序棧、雙向棧、鏈式棧)

                                                                        2 棧的應用

                                                                        2 棧與遞歸的實現

                                                                        2 隊列的定義

                                                                        2 隊列的表示及實現(順序隊列、循環隊列、鏈式隊列)

                                                                        2 隊列的應用

                                                                        4.串

                                                                        2 串的基本概念

                                                                        2 串的存儲實現(定長順序串、堆串、塊鏈串)

                                                                        2 串的簡單模式匹配算法Brute-Force(布魯特-福斯)算法

                                                                        2 串的應用

                                                                        5.數組與廣義表

                                                                        2 數組的定義

                                                                        2 數組的順序存儲與實現

                                                                        2 特殊矩陣的壓縮存儲(三角矩陣、帶狀矩陣、稀疏矩陣)

                                                                        2 廣義表的概念

                                                                        2 廣義表的存儲結構

                                                                        2 廣義表的操作實現

                                                                        6.樹與二叉樹

                                                                        2 樹的定義及基本術語

                                                                        2 二叉樹的定義與基本操作

                                                                        2 二叉樹的性質

                                                                        2 二叉樹的存儲結構(二叉鏈表)

                                                                        2 二叉樹的遍歷及線索化

                                                                        1) 二叉樹的遍歷

                                                                        2) 遍歷算法的應用

                                                                        3) 基于棧的遞歸消除

                                                                        4) 線索二叉樹

                                                                        5) 由遍歷序列確定二叉樹

                                                                        2 樹的存儲結構

                                                                        2 樹、森林與二叉樹的相互轉換

                                                                        2 樹和森林的遍歷

                                                                        2 哈夫曼樹及其應用

                                                                        1) 哈夫曼的概念和建立算法

                                                                        2) 哈夫曼編碼的算法

                                                                        7.圖

                                                                        2 圖的定義與基本術語

                                                                        2 圖存儲結構

                                                                        1) 鄰接矩陣

                                                                        2) 鄰接表

                                                                        3) 十字鏈表

                                                                        4) 鄰接多重表

                                                                        2 圖的遍歷

                                                                        1) 深度優先搜索

                                                                        2) 廣度優先搜索

                                                                        2 圖的應用

                                                                        1) 圖的連通性問題(無向圖的連通分量、圖中兩個頂點之間的簡單路徑、圖的生成樹與最小生成樹、普里姆算法、克魯斯卡爾算法)

                                                                        2) 有向無環圖的應用(拓撲排序、關鍵路徑)

                                                                        3) 最短路徑(迪杰斯特拉算法、佛羅伊德算法)

                                                                        8.查找

                                                                        2 查找的基本概念

                                                                        2 基于線性表的查找方法

                                                                        1) 順序查找法

                                                                        2) 折半查找法

                                                                        3) 分塊查找法

                                                                        2 基于樹的查找方法

                                                                        1) 二叉排序樹

                                                                        2) 平衡二叉排序樹

                                                                        3) B樹

                                                                        2 計算式查找法——哈希法

                                                                        1) 哈希函數的構造方法

                                                                        2) 處理沖突的方法

                                                                        3) 哈希表的查找

                                                                        4) 哈希法性能分析

                                                                        9.內部排序

                                                                        2 排序的基本概念

                                                                        2 插入類排序

                                                                        1) 直接插入排序

                                                                        2) 折半插入排序

                                                                        3) 希爾排序

                                                                        2 交換類排序

                                                                        1) 冒泡排序

                                                                        2) 快速排序

                                                                        2 選擇類排序

                                                                        1) 簡單選擇排序

                                                                        2) 樹形選擇排序

                                                                        3) 堆排序

                                                                        2 歸并排序

                                                                        2 分配類排序

                                                                        1) 多關鍵字排序

                                                                        2) 鏈式基數排序

                                                                        3) 基數排序的順序表實現

                                                                        2 各種排序方法綜合比較

                                                                        10.算法設計與分析

                                                                        2 遞歸與分治(遞歸方法設計、分治法)

                                                                        2 回溯法

                                                                        2 分支限界法

                                                                        2 貪心算法

                                                                        2 動態規劃法

                                                                        參考書目:

                                                                        《數據結構-C語言描述》,耿國華,高等教育出版社,2015年。

                                                                        《數據結構與算法》,趙仲孟,高等教育出版社,2016年。

                                                                        原標題:2025年西安工程大學碩士研究生入學考試大綱

                                                                        文章來源:https://jsjxy.xpu.edu.cn/info/1232/5417.htm

                                                                        在線報名申請表
                                                                        上傳

                                                                        上傳格式要求:jpg、png、zip、docx、、doc、xlsx、xls、pptx、pdf(100MB),最多上傳10個文件