早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子结点的个数为______。A.4B.5C.6D.7

题目

若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子结点的个数为______。

A.4

B.5

C.6

D.7

参考答案
正确答案:B
解析:哈夫曼首先给出了根据给定的叶子数目及其权值构造最优二叉树的方法,根据这种方法构造出来的二叉树称为哈夫曼树。具体过程如下:假设有n个权值,则构造出的哈夫曼树有n个叶子结点。n个权值分别设为w1, w2,...,wn,则哈夫曼树的构造规则为:(1)将w1,w2,...,wn看作有n棵树的森林(每棵树仅有一个结点);(2)在森林中选出2个根结点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根结点权值为其左、右子树根结点权值之和;(3)从森林中删除选取的2棵树,并将新树加入森林;(4)重复第(2)和(3)步,直到森林中只剩一棵树为止,该树即为所求的哈夫曼树。从以上构造过程可知,哈夫曼树是严格的二叉树,没有度数为1的分支结点。n个叶子的哈夫曼树要经过n-1次合并,产生n-1个新结点,最终求得的哈夫曼树中共有2n-1个结点。
看了若一棵哈夫曼(Huffman)...的网友还看了以下:

小学二年级的问题,不要用X!猴妈妈教小猴爬竿,爬到顶端猴妈妈奖给小猴8个桃子,爬不到顶端小猴退给猴 数学 2020-04-07 …

作者在上山的途中,依次看到了三种树木,山下河床中的老榆树,山腰上的柳树,山顶上的云杉作者在上山的途 语文 2020-06-21 …

下面的柜子共有16格,每格里都有一顶帽子。这些格子中共有3顶红帽子、2顶黄帽子、8顶白帽子和3顶黑 数学 2020-06-26 …

有一只小鸟在一颗高4米的小树顶上捉虫子,它的伙伴在离该数12米,高20米的一棵大树的顶上发出友好的 数学 2020-07-01 …

院子里共有桃树李树苹果树三种,桃树和梨树共324棵,梨树和苹果树共287棵,苹果树和桃树共319棵 数学 2020-07-19 …

如图,在高4米的平房顶上A处望一栋楼的底部D时,视线恰好过树的顶端E,从平房底部B处望楼顶C时,视线 数学 2020-11-02 …

如图,在高4米的平房顶上A处望一栋楼的底部D时,视线恰好过树的顶端E,从平房底部B处望楼顶C时,视线 数学 2020-11-02 …

张峰发现公路两旁部分行道树有“秃顶”现象(树的顶部叶子已落光,只剩下干枯的枝条暴露在顶端),为此他和 语文 2020-11-16 …

如图,在高5m的房顶A处望一楼的底部D,视线刚好过小树的顶端E,又从楼顶C处望房顶部B,视线也正好过 数学 2020-12-05 …

在高5m的房顶上A处望一幢楼的底部D,视线过小树的顶端E,又从房底部B处望楼顶C,视线也正好跳过小树 其他 2020-12-05 …