一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF,则后序遍历序列为什么?,设有某二叉树,其前序遍历序列是ABCDEFGH,中序遍历序列是CBDAFGEH,试画出该二叉树...
一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF,则后序遍历序列为什么?
提示:
设有某二叉树,其前序遍历序列是ABCDEFGH,中序遍历序列是CBDAFGEH,试画出该二叉树
提示:
上一篇:iphone4s ios7 一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF,则后序遍历序列为什么?
A
/ \
B D
/ / \
C E F
后序遍历应该为:CBEFDA
先序遍历可确定根结点为A,中序为CBAEDF,中序中A左边为左子树右边为右子树,依次类推,可得出树的结构`然后可以得出后序。【摘要】
一棵二叉树的先序遍历序列为ABCDEF,中序遍历序列为CBAEDF,则后序遍历序列为什么?【提问】
A
/ \
B D
/ / \
C E F
后序遍历应该为:CBEFDA
先序遍历可确定根结点为A,中序为CBAEDF,中序中A左边为左子树右边为右子树,依次类推,可得出树的结构`然后可以得出后序。【回答】
设有某二叉树,其前序遍历序列是ABCDEFGH,中序遍历序列是CBDAFGEH,试画出该二叉树
A(B(C.D)E(F.G(H))) 先看先序,其第一个为树的根,先序遍历是先根再左子树最后右子树,第一个肯定是树的根,先画A,A再中序遍历中左右都有,说明A有左子树也有右子树。 扩展资料: 按照某种遍历方式对二叉树进行遍历,可以把二叉树中所有结点排列为一个线性序列。在该序列中,除第一个结点外,每个结点有且仅有一个直接前驱结点;除最后一个结点外,每个结点有且仅有一个直接后继结点。 但是,二叉树中每个结点在这个序列中的直接前驱结点和直接后继结点是什么,二叉树的存储结构中并没有反映出来,只能在对二叉树遍历的动态过程中得到这些信息。 参考资料来源:百度百科-二叉树
下一篇:没有了