美文网首页
[二叉树] 根据先根序列, 中根序列, 后根序列中的两个确定二叉

[二叉树] 根据先根序列, 中根序列, 后根序列中的两个确定二叉

作者: 爱上落入尘世间的你 | 来源:发表于2017-12-05 15:21 被阅读0次

以下面的序列为例

先根序列 a b e c d f g h i j
中根序列 e b c d a f h i g j 

首先确认二叉树的根节点

由于先根序列中第一个元素是 a, 因此根元素是a
再根据中根序列知道根元素的左子树序列是 e b c d , 右子树序列是 f h i g j
在左子树中, 先根序列是 b e c d , 因此 b 是左子树的根元素, 因此节点 b 的左子树是 e, 右子树是 c d.
然后再分别对左右子树序列重复上面的过程, 进行递归, 即可确认二叉树的具体形状, 并求出另外一个序列

相关文章

  • [二叉树] 根据先根序列, 中根序列, 后根序列中的两个确定二叉

    以下面的序列为例 首先确认二叉树的根节点 由于先根序列中第一个元素是 a, 因此根元素是a再根据中根序列知道根元素...

  • 遍历序列构造二叉树

    1.由先序序列和中序序列可以唯一地确定一棵二叉树 1)先序序列第一个结点一定是根节点。2)中序序列以根节点分割成两...

  • 二叉树——遍历

    一、原理 二、实验 实验1 根据二叉树的先根遍历序列数组信息,写出构建下图的二叉树算法,再采用中根遍历,写出遍历后...

  • 面试题37:序列化二叉树

    题目 实现两个函数,分别用来序列化和反序列化二叉树 解题思路 序列化根据前序遍历的顺序序列化二叉树,从根节点开始,...

  • 树和图相关的题目

    二叉树的序列化和反序列化:前根遍历,根的值在前面计算 最长回文子串:怎么判定回文串

  • 数据结构与算法-线索二叉树

    前言 遍历二叉树是以一定规则将二叉树中结点排列成一个线性序列,得到二叉树中结点的先序序列、中序序列、后序序列、这实...

  • 二叉树的遍历

    本节主要介绍如何根据二叉树的遍历序列还原二叉树 1.根据前序遍历序列ABCDEF和中序遍历序列CBAEDF如何判断...

  • 先序,中序序列 推导后序序列

    Problem Description 输入二叉树的先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列。 In...

  • 从前序与中序遍历序列构造二叉树

    105. 从前序与中序遍历序列构造二叉树 1.想法 前序访问:根肯定都是靠前的.中序访问:先左子树,后右子树,所以...

  • 由遍历序列恢复二叉树

    根据二叉树的定义,先序遍历是先访问根节点,然后再先序遍历左子树的,最后先序遍历右子树。因此,先序遍历序列中的第一个...

网友评论

      本文标题:[二叉树] 根据先根序列, 中根序列, 后根序列中的两个确定二叉

      本文链接:https://www.haomeiwen.com/subject/jldcixtx.html