
Go 語言實現常見數據結構培訓
1 數組和隊列
2 二分搜索樹
3 并查集和線段樹
4 棧,堆和鏈表
5 字典樹和圖
6 跳躍表和紅黑樹
1
數組與切片
1.數組的數據類型
2.數組的創建
3.數組的遍歷
4.Golang數組與切片的區別
5.切片的擴容規律
2
棧與棧的應用
1.棧的定義
2.棧的基本操作
3.棧的實現
4.棧的應用
3
隊列與循環隊列
1.隊列的定義
2.隊列的常見操作
3.隊列的應用
4
單向鏈表與應用
1.鏈表的定義
2.鏈表的常見操作
3.鏈表的應用
5
二叉樹與二分搜索樹
1.二叉樹的定義
2.二叉樹的性質
3.二叉樹的實現
4.二分搜索樹的實現
6
堆和堆的應用
1.堆的定義
2.堆的實現
3.堆的性質
4.堆的應用
7
字典概念和應用
1.字典的數據類型
2.字典的約束
3.字典的易錯點
4.字典的應用
8
圖與圖的基本操作
1.圖的概念
2.圖的表示形式
3.圖的實現
4.圖的常見操作
9
字典樹
1.字典樹的概念
2.字典樹的實現
3.字典樹的應用
10
線段樹
1.線段樹的定義
2.線段樹的操作
3.線段樹的應用
11
并查集
1.并查集的定義
2.并查集的作用
3.并查集的優化
12
紅黑樹
1.23樹
2.23樹與紅黑樹的等價性
3.紅黑樹的定義
4.紅黑樹的實現
13
跳躍表
1.跳躍表的定義
2.跳躍表的實現
3.跳躍表的應用
