一棵二叉树含有ABCDEFGH共8个结点,对其进行先序、中序、后序遍历的结果分别如下:#BC#E#GH、C#DA#GHF
一棵二叉树含有ABCDEFGH共8个结点,对其进行先序、中序、后序遍历的结果分别如下:#BC#E#GH、C#DA#GHF、#DB# #FEA,“#”表示不清楚是什么结点。那么该二叉树度为1的结点共有(7)个。
A.5
B.4
C.3
D.2
解析:后序遍历的最后一个结点A便是根结点,于是先序遍历便进一步明确为ABC#E #GH。在中序遍历中,根结点A将左右子树的结点刚好隔开,左子树结点为C并D,共3个结点,那么先序遍历中根结点A之后紧跟的3个结点BC#也是左子树结点,经对比我们显然可以推知左子树有结点B、C、D,于是先序遍历为ABCDE#GH,而中序遍历为 CBDA#GHF,此时,分别只剩下结点F、E,于是先序遍历为ABCDEFGH,而中序遍历为CBDAEGHF。在后序遍历中,显然前3个结点并DB是左子树结点(因为从中序遍历中可知根结点A之前有3个结点,便断定左子树共有三个结点),接下来4个紧挨的结点# #FE是右子树结点,因此后序遍历便进一步明确为CDB# #FEA。右子树先序、后序遍历分别为EFGH、EGHF,又由二叉树的前序遍历可以确定该二叉树的根结点(序列的第一个结点),在中序序列中该根结点将中序序列分为两部分,左边为其左子树的结点,右边为其右子树的结点,递归地操作下去便可以推知右子树的形状如图13-41所示。右子树的后序遍历为HGFE,于是整个树的后序遍历为CDBHGFEA。按同样的方法,我们可以得出整个二叉树的形状如图13-42所示。显然,度为1的结点为E、F、G共3个。

在计算机程序中,二叉树是一种表示数据结构的方法.如图一,一层二叉树的结点总数为1,二层二叉树的结点 数学 2020-05-17 …
几道计算机ACCESS计算题在深度为7的满二叉树中,叶子节点的个数为——一颗二叉树中共有70个叶子 其他 2020-05-17 …
若对一棵二叉树进行中序遍历得到的结果是BDAGHECF,进行后序遍历的结果是BDHGEFCA,那么对 计算机类考试 2020-05-23 …
下列叙述正确的是A.二叉树是树的特殊情况B.二叉树的节点的子树区分左子树和右子树C.如果一棵二叉 计算机类考试 2020-05-23 …
下列叙述正确的是A.二叉树是树的特殊情况B.二叉树的结点的子树区分左子树和右子树C.如果一棵二叉 计算机类考试 2020-05-24 …
关于战神1.2一个三角叉形的物体!在战神1中在一个两边都是水池的地方,中间有一个有牛角的拿着鱼叉的 其他 2020-07-08 …
星期天,小明和爷爷泛着小舟到湖中叉鱼,为了叉到鱼,小明应向看到“鱼”的掷鱼叉;如果小明改用激光枪捕 物理 2020-07-14 …
于二叉树的叙述,正确的一项是:A:在二叉树中,任何一个结点的度都是2B:二叉树的度为2C:在二叉树 语文 2020-07-14 …
1.在一棵二叉树中,度为1的结点有30个,度为2的结点有32个,则该二叉树共有个结点.2.在一个容 数学 2020-07-18 …
关于二叉树的叙述,正确的一项是:A:在二叉树中,任何一个结点的度都是2B:二叉树的度为2C:在二叉树 数学 2020-11-03 …