知道二叉树中前序遍历中序遍历后序遍历中任意两个如何求第三个?例如前序遍历为ABDECF中序遍历?A

来源:百度知道 编辑:UC知道 时间:2024/09/26 14:13:55
例如前序遍历为ABDECF中序遍历DBEAFC则后序遍历为多少?求解过程(DEBFCA)

  • 第一步:由前序遍历可以知道A是根节点,那么在中序遍历中A的前面的部分DBE是它的左子树,后面FC是它的右子树。

  • 第二步,左子树节点的前序遍历为:BDE  中序遍历为DBE,同第一步的道理可以知道B是左子树的根节点。剩下节点时DE。因为在中序遍历中D在B前面,所以D必定为B的左子节点;E在B后面,所以E为B的右孩子节点。

  • 第三部,右子树节点前序遍历为CF , 中序遍历为FC。C肯定为这个右子树的根节点。由于中序排列中,F在C之前,所以F为C的左孩子节点。

二叉树是什么,二叉树前序遍历.中序遍历.后序遍历又是什么 什么叫二叉树前序遍历,中序遍历,后序遍历? 已知二叉树的先序遍历顺序和后序遍历顺序,能否知道其中序遍历顺序? 求高手:建立二叉树,后序,中序遍历。。。。 二叉树的建立及先、中、后序遍历 一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,该二叉树的后序遍历是什么?请给出详细答案.谢 已知二叉树前序遍历和后序遍历如何求中序遍历? 二叉树,前序遍历adbgcefh,中序遍历dgbaechf,求后序遍历?要有解答详细过程 已知二叉树的先根遍历和中序遍历,求后序遍历的算法? 已知二叉树的后序遍历序列dabec,中序遍历序列是debac,它的前序遍历序列是什么