一、 考試大綱援引教材
《數據結構(C++版)》第2版 清華大學出版社 王紅梅、胡明、王濤 2011年
二、 考試要求
要求學生系統地掌握數據結構的基本概念和各種數據結構的類型描述及運算,能對它們靈活運用,具有較強的編程能力。編程題采用C,C++,Java語言編程均可。
三、考試內容
1.基本概念和術語
2.線性表
(1)線性表的基本運算
(2)線性表的順序存儲結構
(3)線性表的鏈式存儲結構
3.棧和隊列
棧的定義與存儲、棧的應用、隊列的定義與存儲
4.數組
數組的定義與存儲、數組的運算、矩陣的壓縮存儲
5.樹和二叉樹
(1)樹的定義和運算,樹的存儲與遍歷
(2)二叉樹及其性質
(3)二叉樹的存儲與遍歷
(4)樹和森林與二叉樹相互轉換
(5)哈夫曼樹及其應用
6.圖
(1)圖的定義和運算
(2)圖的存儲結構
(3)圖的遍歷
(4)最小生成樹(普利姆算法和克魯斯卡爾算法)
(5)單源最短路徑(Dijkstra算法)
(6)有向無環圖及其應用(AOV網,AOE網)
7.查找
(1)順序表的查找
(2)二叉排序樹
(3)哈希表及其查找
8.內部排序
(1)概述
(2)插入類排序
(3)交換類排序
(4)選擇類排序
(5)歸并類排序
(6)各種內部排序方法時間復雜度和空間復雜度的比較
原標題:沈陽工業大學2023年碩士研究生招生章程及專業目錄
文章來源:https://yjsxy.sut.edu.cn/info/1066/4121.htm