演算法根據樹的前序遍歷構建二叉樹
點選(此處)摺疊或開啟
-
typedef struct BiTNode
-
{
-
char data;
-
struct BiTNode *lchild, *rchild;
-
}BiTNode, *BiTree;
-
-
void CreateBiTree(BiTree *T)
-
{
-
char ch;
-
scanf(\"%c\",&ch);
-
if(ch==\'#\')
-
*T=NULL;
-
else
-
{
-
*T=(BiTree)malloc(sizeof(BiTNode));
-
if(!*T)
-
exit(OVERFLOW);
-
(*T)->data=ch;
-
CreateBiTree(&(*T)->lchild);
-
CreateBiTree(&(*T)->rchild);
-
-
}
-
- }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1145850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 根據二叉樹的前序遍歷和中序遍歷輸出二叉樹;二叉樹
- 根據前序遍歷序列、中序遍歷序列,重建二叉樹二叉樹
- 889. 根據前序和後序遍歷構造二叉樹二叉樹
- Leetcode 889. 根據前序和後序遍歷構造二叉樹LeetCode二叉樹
- 【根據前序和中序遍歷構造二叉樹】棧+迭代 || 遞迴二叉樹遞迴
- 【LeetCode-二叉樹】二叉樹前序遍歷LeetCode二叉樹
- 144. 二叉樹的前序遍歷二叉樹
- Leetcode——144. 二叉樹的前序遍歷LeetCode二叉樹
- 144.二叉樹的前序遍歷145.二叉樹的後序遍歷 94.二叉樹的中序遍歷二叉樹
- 二叉樹:構造二叉樹(通過前序和中序遍歷)、映象翻轉、層次遍歷二叉樹
- LeetCode題144. 二叉樹的前序遍歷LeetCode二叉樹
- 【模板題】- 144. 二叉樹的前序遍歷二叉樹
- N叉樹——前序遍歷
- 個人練習之二叉樹的前序遍歷二叉樹
- 二叉樹的前序、中序、後序三種遍歷二叉樹
- 144. 二叉樹的前序遍歷(java實現)--LeetCode二叉樹JavaLeetCode
- 【樹01】對二叉樹前序/中序/後序遍歷演算法的一些思考二叉樹演算法
- 【資料結構與演算法】二叉樹的 Morris 遍歷(前序、中序、後序)資料結構演算法二叉樹
- [資料結構] 根據前中後序遍歷中的兩種構造二叉樹資料結構二叉樹
- 程式碼隨想錄演算法訓練營day14 | leetcode 144. 二叉樹的前序遍歷、145. 二叉樹的後序遍歷、94. 二叉樹的中序遍歷演算法LeetCode二叉樹
- 資料結構——樹與二叉樹的遍歷資料結構二叉樹
- LeetCode 105. 從前序與中序遍歷序列構造二叉樹LeetCode二叉樹
- LeetCode-105-從前序與中序遍歷序列構造二叉樹LeetCode二叉樹
- 二叉樹的前序,中序,後序遍歷方法總結二叉樹
- 二叉樹的構建以及遍歷(Java語言描述)二叉樹Java
- 玩轉二叉樹(樹的遍歷)二叉樹
- 二叉樹的遍歷二叉樹
- 二叉樹遍歷二叉樹
- 二叉樹---遍歷二叉樹
- 劍指offer:輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。二叉樹
- C++樹——遍歷二叉樹C++二叉樹
- LeetCode 105. 從前序與中序遍歷序列構造二叉樹 | PytLeetCode二叉樹
- 二叉樹迭代器(中序遞迴、前序和後序遍歷)演算法二叉樹遞迴演算法
- 【資料結構&演算法】11-樹基礎&二叉樹遍歷資料結構演算法二叉樹
- 資料結構與演算法-二叉樹遍歷資料結構演算法二叉樹
- 資料結構 二叉樹遍歷資料結構二叉樹
- 二叉樹的遍歷及常用演算法二叉樹演算法
- 完全二叉樹的遍歷二叉樹
- 144. 二叉樹的遍歷「前序、中序、後序」 Golang實現二叉樹Golang