一道二叉树题目

问题描述:

一道二叉树题目
已知某二叉树的前序序列是ABCD,中序序列是DBAC,问后序序列是_____.
求给图,怎么想都想不出,郁闷了.

如果前序序列是ABCD,中序序列是DBAC,则没有二叉树这样的,原因:

从前序得出A为根,回到中序切分为左子树DB、根A、右子树C

接下来回到前序,A遍历完了就是左子树的,然后右子树的,产生矛盾了,所以无答案

 

不过将前序改为层次序,倒是有答案,后序序列就是DBCA了: