数据结构:设F是一个森林,B是由F变换得到的二叉树.F中有n个非终端结点,则B中右指针域为空的结点为( )
题目
数据结构:设F是一个森林,B是由F变换得到的二叉树.F中有n个非终端结点,则B中右指针域为空的结点为( )
A.n-1 B.n C.n+1 D.n+2
求详解
答案
C.n+1
森林转换为二叉树,遵循"左儿子右兄弟"的说法.
举个例子.树:根节点有三个儿子A,B,C.那么转换为二叉树后,根节点只有一个儿子A,然后A的兄弟B成为A的"儿子"(或者可以说是右指针域),C成为B的右指针域,此时C已经没有兄弟了,所以到此的一个右指针域为空.(你可以画图体会一下.)
题目中说F有n个非终端节点,所以转换为二叉树后所有的空的右指针域(right)就是n个.
根节点没有兄弟,所以该右指针域也为空.(注:这里根节点也是一个有指针域.上文中根节点属于非终端节点,那里它所指向的右指针域不是它本身而是它的最右边的儿子.)
所以综上,二叉树中右指针域为空的节点有(n+1)个.
楼主,这个我也是初学,有些语言不标准之处见谅.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 把一根木棒截成三段要用6分钟,照这样计算,如果截成四段要用_分钟.
- 一行白鹭上青天的上一句诗句是什么
- 描写火焰美好的词语
- 点点读一本故事书,第一天读了30页,从第二天起,每天读的页数都比前一天多4页,最后一天读了70页,刚好读完.
- 已知电荷的面密度怎样求线密度?
- 用一条长48厘米的铁丝围成一个等腰梯形,两腰长之和是24厘米,高是8厘米.它的面积是_平方米.
- 鲁班与赵州桥的关系
- 李大爷坚持每天跑步,今天他25分钟跑了4.25千米,他每分钟跑多少千米?他平均1千米用多少分钟?
- 肥皂不是用动物脂肪做的吗,那为什么不会油油的,还能清洁?
- 粮食仓库第一天运走了原有粮食总数的五分之一第二天又运进了48吨,这时仓库里的粮食是原有粮食的一点六倍
热门考点