关于各种非空线索二叉树中空指针的个数有如下说法:①任一非空先序线索二叉树有2个空指针。②任一非
关于各种非空线索二叉树中空指针的个数有如下说法:
①任一非空先序线索二叉树有2个空指针。
②任一非空中序线索二叉树有2个空指针。
③任一非空后序线索二叉树有2个空指针。
其中说法准确的个数是(5)。
A.0
B.1
C.2
D.3
解析:非空先序线索二叉树有1或2个空指针,如图13-39所示。
易知,先序序列的最后一个结点一定是叶子结点,该结点无后继,于是其右指针为空。先序序列的第一个结点一定是根结点,其无前驱,若根结点无左子树,显然其左指针为空,同时注意到,第一个结点的右指针、最后一个结点的左指针以及夹在第一个结点(根结点)和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空,于是该树中共有2个空指针;若根结点有左子树,那么根结点的左指针指向其左子树,同时也注意到,第一个结点(根结点)的右指针、最后一个结点的左指针以及夹在第一个结点和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空,于是该树中便只有一个非空指针。因此①错误。易知,任一非空中序线索二叉树中,中序遍历的第一个结点肯定是左子树为空的结点,它无前驱,其左指针为空;最后一个结点肯定是右子树为空的结点,它无后继,其右指针为空;第一个结点的右指针、最后一个结点的左指针以及夹在第一个结点和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空。因此,空指针一定是2个。因此②准确。非空后序线索二叉树有1或2个空指针(如图13—40所示)。
其推理论证类似于非空先序线索二叉树,在此不再赘述。因此③不准确。
若x是二叉树中序线索树中一个有左孩子的结点,切X不为根,则X的前驱为()A.x的双亲B.x右子树中 数学 2020-05-20 …
下列各种线索二叉树中,采用二叉链表存储,遍历时仍需要栈的支持的是(9)。A.前序线索二叉树B.中序线 计算机类考试 2020-05-26 …
关于各种非空线索二叉树中空指针的个数有如下说法:①任一非空先序线索二叉树有2个空指针。②任一非 计算机类考试 2020-05-26 …
请教一道关于线索二叉树的问题二叉树在线索化后,仍不能有效求解的问题是(D)。A.先序线索二叉树中求 其他 2020-06-25 …
由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树这种说法是否正确 其他 2020-07-08 …
(数据结构)有三个数字1,2,3,将它们构成二叉树,中序遍历序列为1,2,3的不同二叉树有种.可我 数学 2020-07-10 …
下列哪种检索方式,中文学术期刊王不支持()A分类检索B字段检索C二次检索D位置检索利用分类途径进行 其他 2020-07-14 …
数据结构判断对错,求大神解答!1在线索二叉树中,根据线索可以找到树中任何一个结点在相应遍历序列中的 其他 2020-07-14 …
在EBSCOHOST数据库的检索规则中?*分别是什么含义在EBSCOHOST数据库的检索规则中,截词 数学 2020-11-01 …
看看这题数据结构会做嘛?测测你的水平1.二叉树在线索化后,仍不能有效求解的问题是()A先序线索二叉树 其他 2020-12-05 …