用二叉树的遍历的组合来还原该二叉树

现在有一个问题,已知二叉树的前序遍历和中序遍历: PreOrder:         GDAFEMHZ InOrder:            ADEFGHMZ 我们如何还原这颗二叉树,并求出他的后序遍历?   我们基于一个事实:中序遍历一定是 { 左子树中的节点集合 },root,{ 右子树中的节点集合 },前序遍历的作用就是找到每颗子树的root位置。 算法1 输入:前序遍历,中序遍历 1、寻
相关文章
相关标签/搜索