1. 程式人生 > >二叉樹遍歷(已知前序和後序遍歷,求中序遍歷的可能的序列數)

二叉樹遍歷(已知前序和後序遍歷,求中序遍歷的可能的序列數)

    我們都很熟悉二叉樹的前序、中序、後序遍歷,在資料結構中常提出這樣的問題:已知一棵二叉樹的前序和中序遍歷,求它的後序遍歷,相應的,已知一棵二叉樹的後序遍歷和中序遍歷序列你也能求出它的前序遍歷。然而給定一棵二叉樹的前序和後序,你卻不能確定其中序遍歷序列,考慮如下圖中的幾棵二叉樹:

    所有這些二叉樹都有著相同的前序遍歷和後序遍歷,但中序遍歷卻不相同。