根据如下前序和中序字串求出后序
前序:
ABDCEF
中序:
DBAECF
分析:
首先要弄清楚二叉树遍历规则:
前序遍历方式为:根节点->左子树->右子树
中序遍历方式为:左子树->根节点->右子树
后序遍历方式为:左子树->右子树->根节点
根据这些原则,我们可以知道前序遍历字串的第一个字符即为整个树的根节点,本题即为A, 知道A后,去中序字串中查找其左子树(B)和右子树(DCE)。再根据根节点在中序中左右子树的长度,把前序遍历根节点的后半部分一分为二&#
根据如下前序和中序字串求出后序
前序:
ABDCEF
中序:
DBAECF
分析:
首先要弄清楚二叉树遍历规则:
前序遍历方式为:根节点->左子树->右子树
中序遍历方式为:左子树->根节点->右子树
后序遍历方式为:左子树->右子树->根节点
根据这些原则,我们可以知道前序遍历字串的第一个字符即为整个树的根节点,本题即为A, 知道A后,去中序字串中查找其左子树(B)和右子树(DCE)。再根据根节点在中序中左右子树的长度,把前序遍历根节点的后半部分一分为二&#