樹的前序中序後序

2021-08-19 04:47:49 字數 714 閱讀 1273

已知前序、中序求。後序

前序:abcdefgh

中序:bdceafhg

首先由

前序:根-左子樹-右子樹

中序:左子樹-根-右子樹

知道了a是根節點1。bcde是在左子樹,fgh是在右子樹。

由遞迴的思想,bcde看做新的樹。

即有:

前序:bcde

中序:bdce

知道了b是根節點2,cde是右子樹,無左子樹。

like this。。。

前序:cde

中序:dce

c是根節點3,d是左子樹,e是右子樹

後序:decbhgfa

中序:bdceafhg

類似上面的操作:

首先由

後序:左子樹-右子樹-根

中序:左子樹-根-右子樹

知道了a是根1節點,bdce是在左子樹,fhg是在右子樹。

後序:decb

中序:bdce

知道了b是根2節點,無左子樹,右子樹是dce

後序:dec

中序:dce

知道了c是根3節點,d是左子樹,e是右子樹。

樹的前序 中序 後序遍歷

樹的前序 中序 後序遍歷 遞迴方法 ab c 樹的結構定義 struct treenode typedef treenode node typedef int eletype struct treenode 1 前序遍歷 先序遍歷,就是從上到下,從左到右,遇到乙個就遍歷,上面這個例子遍歷的序列就是 ...

前序中序後序

遍歷情況 前序 根結點 左子樹 右子樹 中序 左子樹 根結點 右子樹 後序 左子樹 右子樹 根結點 例題一 輸入描述 input description 輸入檔案共2行,第一行表示該樹的前序遍歷結果,第二行表示該樹的後序遍歷結果。輸入的字符集合為,長度不超過26。輸出描述 output descri...

前序中序求後序 後序中序求前序層次 模板

這是資料結構的知識。剛開始先拒絕用指標去寫。當我把這個想法和別人分享是,別人說不喜歡用指標的程式設計師不是乙個好的c c 程式設計師。所以,就有了這麼勵志的時刻,我參考大牛的 自己用指標寫了個遍,直接1a 不用指標總是出現各種想不到的錯誤。心累。orz.include include include...