数据结构:设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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 在一个圆内画一个最大的正方形,这个正方形的边长12厘米,那么这个圆的面积是( )平方
- α 4β=44解得4 4x 5 √x^4-4
- 彩色的非洲 说说课文是从哪几个方面来介绍非洲是个色彩斑斓的世界
- 下列可用于C语言用户标识符的一组是 A)void, define, WORD B)a3_3,_123,Car C)For, -abc, IF Case D)2a,
- 从中任选三个以上写一段连贯的话 襟飘带舞 天高气爽 不可计数 崇山峻岭 美轮美奂 银装素裹 严阵以待
- 求代数式5a^2+6ab+3b^2-30a-20b+46的最小值.
- 参数x=2-(√2/2)t,y=-1+(√2/2)t
- 什么动物小时候是四只脚,长大是两只脚,老了是三只脚
- y=3x/(x^2+4)的值域
- 已知反比例函数y=k/x的图像与一次函数y=kx+m的图像交于A(2,1)