二叉樹的前序、中序、後序三種遍歷

dhonor發表於2019-02-20

二叉樹的前序、中序、後序三種遍歷

比如上圖正常的一個滿節點,A:根節點、B:左節點、C:右節點,前序順序是ABC(根節點排最先,然後同級先左後右);中序順序是BAC(先左後根最後右);後序順序是BCA(先左後右最後根)。

二叉樹的前序、中序、後序三種遍歷

比如上圖二叉樹遍歷結果

前序遍歷:ABCDEFGHK

中序遍歷:BDCAEHGKF

後序遍歷:DCBHKGFEA

分析中序遍歷如下圖,中序比較重要(java很多樹排序是基於中序,後面講解分析)

二叉樹的前序、中序、後序三種遍歷


相關文章