嗯..跟着陈越姥姥上数据结构,期末考试遇到一道从后序遍历和中序遍历推前序遍历的题,然后硬是不会做,今天突然有了思路,遂记下来: 原题是这样的:一颗二叉树的后序遍历序列是FDEBGCA,中序遍历序列是FDBEACG,那么前序遍历序列是? 思路如下: 根据后序遍历的性质,最后访问的元素一定是根节点,可知该二叉树根节点为A: 根据中序遍历的性质,出现在A前面的一定是A的左子树里面的节点,出现在A后面的一定是A右子树里面的节点.那么我们现在可以确定FDBE一定是A的左子树,CG一定是A的右子树: 根据树