哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( B )个空指针域。

设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( B )个空指针域。
(A) 2m-1
(B) 2m
(C) 2m+1
(D) 4m
这个选择B我知道
设哈夫曼树中共有 99 个结点,则该树中有()个叶子结点;若采用二叉链表作为存储结构,则该树中有()个空指针域。这个为什么是50+1=51个空指针域了,

二叉链表指向第一个孩子节点和兄弟节点,当没有孩子节点(叶子节点)或者兄弟节点(单节点)出现空域
因为有50个叶子,外加一个单节点,所以51

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^