6.1 定義
6.1.1 結點的分類
6.1.2 結點間的關係
6.1.3 樹的其他相關概念
6.1.4 抽象數據類型
6.2 樹的存儲結構
6.2.1 雙親表示法
6.2.2 孩子表示法
6.2.3 孩子兄弟表示法
6.3 二叉樹的定義
二叉樹
6.3.1 二叉樹的特點
6.3.2 特殊二叉樹
6.4 二叉樹的性質
- 性質1:
- 性質2:
- 性質3:
- 性質4:
- 性質5:
6.5 二叉樹的存儲結構
6.5.1 二叉樹的順序存儲結構
6.5.2 二叉鏈表
6.6 遍歷二叉樹
6.6.1 二叉樹的遍歷原理
6.6.2 二叉樹的遍歷方法
1.前序遍歷
2.中序遍歷
3.後序遍歷
4.層序遍歷
6.6.3 前序遍歷算法
6.6.4 中序遍歷算法
6.6.5 後序遍歷算法
6.6.6 推導遍歷結果
- 已知前序和後序遍歷,是不能確定一棵二叉樹的
6.7 二叉樹的建立
6.8 線索二叉樹
6.8.1 線索二叉樹的原理
6.8.2 線索二叉樹的實現
6.9 樹、森林與二叉樹的轉換
6.9.1 樹轉換為二叉樹
6.9.2 森林轉換為二叉樹
6.9.3 二叉樹轉換為樹
6.9.4 二叉樹轉換為森林
6.9.5 樹與森林的遍歷
6.10 哈夫曼樹及其應用
6.10.1 哈夫曼樹的定義與原理
6.10.2 哈夫曼編碼
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。