數據結構 —— 知識結構導圖和目錄索引

一、基本概念


(1.1)基本概念

(1.2)算法的時間複雜度

二、線性表


(2.1)順序表

(2.2)鏈表

三、棧和隊列


(3.1)棧的定義、存儲結構和基本操作

(3.2)隊列的定義、存儲結構和基本操作

(3.3)ADT(抽象數據類型)

四、串


(4.1)串的定義、存儲結構和基本操作

(4.2)KMP算法

(4.3)改進的KMP算法

五、數組、矩陣與廣義表


(5.1)數組

(5.2)特殊矩陣

(5.3)廣義表

六、樹


(6.1)樹的定義和存儲結構

(6.2)二叉樹的定義、存儲結構和性質

(6.3)二叉樹的遞歸遍歷

(6.4)二叉樹的非遞歸遍歷

(6.5)線索二叉樹

(6.6)樹與二叉樹的轉換

(6.7)森林與二叉樹的轉換

(6.8)樹和森林的遍歷

(6.9)哈夫曼樹和哈夫曼編碼

(6.10)紅黑樹

七、排序


(7.1)基本概念

(7.2)直接插入排序

(7.3)折半插入排序

(7.4)希爾排序

(7.5)冒泡排序

(7.6)快速排序

(7.7)簡單選擇排序

(7.8)堆排序

(7.9)歸併排序

(7.10)基數排序

(7.11)外部排序
——(7.11.1)置換-選擇算法
——(7.11.2)最佳歸併樹
——(7.11.3)敗者樹

八、查找


(8.1)靜態查找法(順序查找法、折半查找法、分塊查找法)

(8.2)二叉排序樹

(8.3)尋找二叉排序樹的前驅後繼(中序遍歷)

(8.4)平衡二叉樹

(8.5)B-樹和B+樹

(8.6)散列表

九、圖


(9.1)圖的基本概念

(9.2)圖的存儲結構

(9.3)圖的遍歷搜索

(9.4)最小生成樹

(9.5)最短路徑

(9.6)AOV網和拓撲排序

(9.7)AOE網和關鍵路徑

知識結構導圖


在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章