77问答网
所有问题
C++: 由n个权值构成的哈夫曼树共有( )个结点。 需要说明下怎么算的
如题所述
举报该问题
推荐答案 2016-04-29
n个权值构成的
Huffman树
一共有2n-1个结点
因为根据
二叉树
的性质,度为0的叶子结点个数总是比度为2结点多1个,而且Huffman树没有度为1的结点,权值都在叶子上,因此即可得到结论
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3GqWWpNNWWNYIWppGY.html
相似回答
大家正在搜
相关问题
n个叶子结点的哈夫曼树共有几个结点
设定权值的总数为N个,其哈夫曼树的结点总数..求解法
有N个叶子结点的哈夫曼树,共2N+1个结点,每个结点除了存权...
由8个权值构造一棵哈夫曼树,该树有几个结点
利用n个值生成的哈夫曼树中共有()个结点。A.n B.n 1...
怎样证明:一棵有n个叶子的哈夫曼树共有2n-1 个结点?
设有13个值,用它们组成一棵哈夫曼树,则该哈夫曼树共有( )...
数据结构判断题:n个不同权值的结点,则根据这n个结点构造的哈...