关于各种非空线索二叉树中空指针的个数有如下说法:①任一非空先序线索二叉树有2个空指针。②任一非
关于各种非空线索二叉树中空指针的个数有如下说法:
①任一非空先序线索二叉树有2个空指针。
②任一非空中序线索二叉树有2个空指针。
③任一非空后序线索二叉树有2个空指针。
其中说法准确的个数是(5)。
A.0
B.1
C.2
D.3
解析:非空先序线索二叉树有1或2个空指针,如图13-39所示。

易知,先序序列的最后一个结点一定是叶子结点,该结点无后继,于是其右指针为空。先序序列的第一个结点一定是根结点,其无前驱,若根结点无左子树,显然其左指针为空,同时注意到,第一个结点的右指针、最后一个结点的左指针以及夹在第一个结点(根结点)和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空,于是该树中共有2个空指针;若根结点有左子树,那么根结点的左指针指向其左子树,同时也注意到,第一个结点(根结点)的右指针、最后一个结点的左指针以及夹在第一个结点和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空,于是该树中便只有一个非空指针。因此①错误。易知,任一非空中序线索二叉树中,中序遍历的第一个结点肯定是左子树为空的结点,它无前驱,其左指针为空;最后一个结点肯定是右子树为空的结点,它无后继,其右指针为空;第一个结点的右指针、最后一个结点的左指针以及夹在第一个结点和最后一个结点之间的任一结点的左右指针不是指向其左右子树便是指向前驱或后继的线索,均非空。因此,空指针一定是2个。因此②准确。非空后序线索二叉树有1或2个空指针(如图13—40所示)。

其推理论证类似于非空先序线索二叉树,在此不再赘述。因此③不准确。
一个数据结构的题目,很简单的,谢谢大家了一个二叉树每叉只有一个父节点和2个子节点,假设一共有X个节 其他 2020-05-13 …
声波只是纵波吗?比如敲击一个音叉,它应该只能朝向固定的一个方向往复振动,可是却向四面八方传播声音, 物理 2020-06-10 …
下面的波形分别表示甲乙两个音叉在相同的时间内的振动情况.从波形图可以知道:(1)甲音叉振动的波的个 物理 2020-06-22 …
物理上常通过声波的波形图来反映声波的特点.如图所示,根据甲、乙两个音叉振动时发出声音的波形图,下列 其他 2020-06-26 …
小兰用小锤敲打音叉后,声音持续了一段时间,对于声音持续了一段时间而没有立即停止这一现象,小明认为这 物理 2020-07-07 …
交通标志那个叉形标志表示什么意思?就是那个用红线打的空心八叉下面一个空心三角形的标志. 数学 2020-07-08 …
关于战神1.2一个三角叉形的物体!在战神1中在一个两边都是水池的地方,中间有一个有牛角的拿着鱼叉的 其他 2020-07-08 …
1、敲击轮胎是,空气足时音调高,还是空气不足时音调高?为什么?2、两个音叉相隔一小段距离立着,敲击一 物理 2020-11-03 …
下面的波形分别表示甲乙两个音叉在相同的时间内的振动情况.从波形图可以知道:(1)甲音叉振动的波的个数 其他 2020-11-03 …
下列关于二叉树遍历的说法正确的有(多选)1只有空二叉树和一个根结点的二叉树这两种二叉树的中序和后序遍 其他 2020-12-05 …