1、基本概念:數據、數據對象、數據元素、數據結構、數據的邏輯結構與存儲結構、抽象數據類型、算法及算法分析。
2、線性表的定義和基本操作;線性表的抽象數據類型;線性表的順序表示和實現,應用舉例;線性表的鏈表(單鏈表、循環(huán)鏈表、雙向鏈表)表示和實現,應用舉例。
3、棧的定義和基本操作;棧的抽象數據類型;棧的特性;順序棧,鏈式棧;棧的應用(表達式計算、遞歸與棧);隊列的定義和基本操作;隊列的抽象數據類型;隊列的特性;循環(huán)隊列、鏈式隊列、雙向隊列的定義和基本操作;隊列的應用舉例。
4、串的定義、串的基本運算、串的模式匹配算法(簡單算法及改進算法)。
5、數組的定義、數組的順序存儲、特殊矩陣的壓縮存儲;廣義表定義和基本操作,廣義表的存儲結構,廣義表運算的實現舉例。
6、樹的基本概念和基本操作,樹的抽象數據類型;二叉樹的概念和性質,二叉樹的存儲結構;二叉樹的遍歷:前序、中序、后序遍歷的遞歸算法及非遞歸遍歷算法,二叉樹遍歷的應用;樹的存儲結構,樹與二叉樹之間的轉換,森林與二叉樹之間的轉換,樹和森林的遍歷;哈夫曼樹的構造方法、哈夫曼編碼、帶權路徑長度的計算。
7、圖的基本概念和基本操作,圖的抽象數據類型;圖的存儲結構(鄰接矩陣,鄰接表、逆鄰接表、十字鏈表);圖的遍歷:深度優(yōu)先遍歷,廣度優(yōu)先遍歷;生成樹、最小生成樹的概念;克魯斯卡爾(Kruskal)算法、普里姆(Prim)算法;最短路徑(單源最短路徑、任意頂點間的最短路徑);拓撲排序和關鍵路徑。
8、查找的概念、關鍵字比較次數,平均查找長度;線性表的查找:順序查找、折半查找、分塊查找;樹表的查找:二叉排序樹、平衡二叉樹;哈希(Hash)表的查找:哈希表的概念、哈希函數的構造方法、沖突處理的方法、哈希表的查找算法及分析。
9、排序的概念;排序的穩(wěn)定性;比較關鍵字次數,數據移動次數;內部排序算法:交換排序(冒泡排序、快速排序),插入排序(直接插入排序、希爾排序),選擇排序(簡單選擇排序、堆排序),歸并排序;上述各種排序算法的基本原理、評價和應用。
以上內容來源網絡,僅供參考!
以上是小編整理的關于【2024年陜西科技大學819數據結構考研大綱公布!】的全部內容,如果想要了解更多關于院校選擇、專業(yè)選取、就業(yè)問題等,可直接點擊下方咨詢,由專業(yè)老師為您一對一解答!