1. 程式人生 > >[原始碼和文件分享]構造二叉樹並遍歷

[原始碼和文件分享]構造二叉樹並遍歷

介紹

已知二叉樹的後序遍歷和中序遍歷序列,構造對應的二叉樹,並非遞迴前序遍歷該二叉樹。

1 解題思路

先建立一個結構體,結構體中包含資料域以及左孩子和右孩子的指標域。然後首先輸入中序遍歷和後序遍歷的陣列,再定義四個變數:il,ir,pl,pr即中序遍歷的左右端點和後序遍歷的左右端點。然後呼叫子函式,

分配空間,將後序遍歷的右端點資料放入資料域。之後處理左右孩子,若左孩子存在則遞迴呼叫子函式,右孩子同理。最後將二叉樹用非遞迴先序遍歷輸出。


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1730.html