科目名稱 | 數(shù)據(jù)結構 | 科目代碼 | 811 |
一、考試范圍及要點 | |||
1.第一章 緒論 要求掌握數(shù)據(jù)結構的基本概念,理解數(shù)據(jù)、數(shù)據(jù)元素和數(shù)據(jù)項的概念及其相互間關系,清楚數(shù)據(jù)的邏輯結構、存儲結構的聯(lián)系與區(qū)別,理解抽象數(shù)據(jù)類型的概念,掌握算法的時間性能和空間性能分析。要點是分析算法的時間和空間性能。 2.第二章 線性表 要求掌握線性表的基本概念、線性表的順序實現(xiàn)、線性表的鏈式實現(xiàn)、線性表順序實現(xiàn)與鏈接實現(xiàn)的異同。要點是線性表的順序結構與線性表的鏈式結構的插入、刪除和按關鍵字查找的算法實現(xiàn)。 3.第三章 棧與隊列 要求掌握棧與隊列的概念與基本操作,棧的應用,鏈隊列與循環(huán)隊列的組織方法。要點是鏈隊列與循環(huán)隊列的組織方法與基本操作的實現(xiàn)。 4.第四章 串 要求掌握串的概念與串的表示和實現(xiàn)。要點是以堆形式實現(xiàn)的串的組織方法與基本操作的實現(xiàn)。 5.第五章 數(shù)組與廣義表 要求掌握多維數(shù)組的結構特點及其存儲地址計算方法,矩陣的壓縮存儲思想,廣義表及其存儲結構。要點是數(shù)組的存儲地址計算、矩陣壓縮存儲地址映射關系及廣義表的邏輯結構與存儲結構。 6.第六章 樹與二叉樹 要求掌握樹的基本概念、二叉樹的定義與性質,二叉樹的存儲結構,二叉樹的遍歷算法,樹和森林的基本概念,哈夫曼樹等。要點是二叉樹的順序存儲結構與鏈式存儲結構,二叉樹的遍歷算法與哈夫曼編碼。 7.第七章 圖 要求掌握圖的基本概念,圖的兩種存儲結構(鄰接矩陣和鄰接表)的表示方法,圖的遍歷算法,圖的最小生成樹的概念及相關算法,拓撲排序與關健路徑。要點是圖的存儲結構與圖的遍歷算法,圖的拓撲排序算法。 8.第八章 查找 要求掌握查找的基本概念,靜態(tài)查找表的實現(xiàn),二叉排序樹的概念及查找,哈希表的思想及相關算法。要點是折半查找、二叉排序樹與哈希表。 9.第九章 排序 要求掌握排序的基本概念,插入排序,交換排序,選擇排序,歸并排序與基數(shù)排序。要點是快速排序、堆排序與歸并排序算法實現(xiàn)與性能分析。 |
|||
二、考試形式及試卷結構 | |||
考試形式: 閉卷筆試 試卷結構: 1.單項選擇題 2.簡答與計算題 |
|||
參考書目: 數(shù)據(jù)結構(C語言版),嚴蔚敏 吳偉民編著,清華大學出版社,1997 數(shù)據(jù)結構習題與解析,李春葆編著,清華大學出版社, 2002 |