下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的是 () 。
24,10,5 和 24,10,7
24,10,5 和 24,12,7
24,10,10 和 24,14,11
24,10,5 和 24,14,6
在哈夫曼树中,左右孩子权值之和为父结点权值。仅以分析选项 A 为例:若两个 10 分别属于两棵不同的子树,根的权值不等于其孩子的权值和,不符;若两个 10 属同棵子树,其权值不等于其两个孩子(叶结点)的权值和,不符。 B 、 C 选项的排除方法一样。(来自王道论坛)
1 )都是 24 ,说明 24 是根
2 ) 24 是由子节点之和组成,排除 AB
3 )子节点不能比父节点大或者相等(子节点之和为父节点值),所以排除 C
选 D
竟然没有理解第一句话的意思!!
层序:24 10 14 5 5 6 8
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
在哈夫曼树中,左右孩子权值之和为父结点权值。仅以分析选项 A 为例:若两个 10 分别属于两棵不同的子树,根的权值不等于其孩子的权值和,不符;若两个 10 属同棵子树,其权值不等于其两个孩子(叶结点)的权值和,不符。 B 、 C 选项的排除方法一样。(来自王道论坛)