利用二叉链表存储森林 则根结点的右指针是()。A.指向最左兄弟B.指向最右兄弟C.一定为空D.不一

大学 兄弟,结点,指针 已帮助 人

利用二叉链表存储森林,则根结点的右指针是()。

A.指向最左兄弟

B.指向最右兄弟

C.一定为空

D.不一定为空

请帮忙给出正确答案和分析,谢谢!

热搜:二叉树的高度是10,叶子结点最多有多少

答案解析

难度★★☆ 搜索
  • 正确答案:D
    森林与二叉树具有对应关系,因此,我们存储森林的时候应先将森林转换成二叉树,转换的方法就是“左孩子右兄弟”,与树不同的是,如果存在第二棵树,二叉链表的根结点的右指针指向的是森林中第二棵树的根结点。若此森林只有一棵树,那么根结点的右指针为空。因此,右指针可能为空也可能不为空。