永发信息网

由一个二叉树的中序序列和后序序列如何推出它的前序序列?

答案:1  悬赏:0  手机版
解决时间 2021-03-06 16:29
  • 提问者网友:心牵心
  • 2021-03-06 07:06
由一个二叉树的中序序列和后序序列如何推出它的前序序列?
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-06 07:26
由中序序列和后序序列可以知道二叉树的根节点是A,B,C,D,E是左子树,H,F,G是右子树。所以前序序列为:AECDBHFG追问答案是AECDBHGF,求解?追答二叉树遍历分为三类:前序遍历,中序遍历和后序遍历。
前序遍历:先访问根节点,然后遍历左子树,最后遍历右子树;并且在遍历左,右子树时,仍需先访问根节点,然后遍历左子树,最后遍历右子树。
中序遍历:先遍历左子树,然后访问根节点,最后遍历右子树;并且在遍历左,右子树时,仍先历左子树,然后访问根节点,最后遍历右子树。
后序遍历:先遍历左子树,然后遍历右子树,最后访问根节点;并且在遍历左,右子树时,仍先历左子树,然后遍历右子树,最后访问根节点。
由中序和后序可以知道B,C,D,E是左子树,H,F,G是右子树,A是根节点。因为后序遍历最后访问的是根节点。在左子树中C是D和B的子节点,E是C的子节点,在右子树中H是G和F的子节点,
A是根节点。最后可以推出前序序列是:AECDBHGF
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯