早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子节点的个数为(15)。A.4B.5C.6D.7
题目
若一棵哈夫曼(Huffman)树共有9个顶点,则其叶子节点的个数为(15)。
A.4
B.5
C.6
D.7
参考答案
正确答案:B
解析:哈夫曼首先给出了对于给定的叶子数目及其权值构造最优二叉树的方法,根据这种方法构造出来的二叉树称为哈夫曼树。假设有n个权值,则构造出的哈夫曼树有n个叶子节点。N个权值分别设为w1,w2,…,wn,则哈夫曼树的构造规则如下。第一步:将w1,w2,…,wn看成是有n棵树的森林;第二步:在森林中选出两个根节点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根节点权值为其左右子树根节点权值之和;第三步:从森林中删除选取的两棵树,并将新树加入森林:第四步:重复第二步和第三步,直到森林中只剩一棵树为止,该树即为所求的哈夫曼树。从以上构造过程可知,哈夫曼树是严格的二叉树,没有度数为1的分支节点。n个叶子的哈夫曼树要经过n-1次合并,产生n-1个新节点,最后求得的哈夫曼树中共有2n-1个节点。
解析:哈夫曼首先给出了对于给定的叶子数目及其权值构造最优二叉树的方法,根据这种方法构造出来的二叉树称为哈夫曼树。假设有n个权值,则构造出的哈夫曼树有n个叶子节点。N个权值分别设为w1,w2,…,wn,则哈夫曼树的构造规则如下。第一步:将w1,w2,…,wn看成是有n棵树的森林;第二步:在森林中选出两个根节点的权值最小的树合并,作为一棵新树的左、右子树,且新树的根节点权值为其左右子树根节点权值之和;第三步:从森林中删除选取的两棵树,并将新树加入森林:第四步:重复第二步和第三步,直到森林中只剩一棵树为止,该树即为所求的哈夫曼树。从以上构造过程可知,哈夫曼树是严格的二叉树,没有度数为1的分支节点。n个叶子的哈夫曼树要经过n-1次合并,产生n-1个新节点,最后求得的哈夫曼树中共有2n-1个节点。
看了若一棵哈夫曼(Huffman)...的网友还看了以下:
某放射性元素经过6次α衰变和8次β衰变,成为新原子核,新核和原来的核相比较,减少的质子数和中子数分 其他 2020-04-05 …
关于配合物[Cu(H2O)4]SO4,下列说法错误的是()A.此配合物,中心离子的配位数为4B.H 化学 2020-05-13 …
已知离子方程式:As2S3+H2O+NO−3→AsO3−4+SO2−4+NO↑+(未配平),下列说 化学 2020-06-16 …
在元素周期表中,每一种元素占据一个固定的位置,而且以一定的方式表示出来,从右图中可得到的信息正确的是 化学 2020-11-17 …
Pt(NH3)2Cl2(相对分子质量为300)有两种同分异构体,其顺式结构是临床广泛使用的搞肿瘤药物 其他 2020-11-24 …
科学家最近发现了一种由四个中子构成的微粒,这种微粒称为“四中子”,也有人称之为“零号元素”,下列关于 化学 2020-12-21 …
在算数1a+4b=30,ab两个自然数,使他们的倒数之和最小,则ab分别为我解的是1/a+1/b大于 数学 2020-12-23 …
在元素周期表中,每一种元素占据一个固定的位置,而且以一定的方式表示出来,从右图中可得到的信息正确的是 化学 2021-01-04 …
在元素周期表中,每一种元素占据一个固定的位置,而且以一定的方式表示出来,从右图中可得到的信息正确的是 化学 2021-01-04 …
对于任意的非零有理数AB,式子{(8a的三次方加2b)(8a的3次方见2b(5加2b)减4b家15} 其他 2021-02-03 …