发布网友 发布时间:2022-04-28 10:32
共5个回答
热心网友 时间:2023-09-26 08:05
肯定不唯一:
一个string 的哈夫曼树有多种画法
例如:"a fast runner need never be afraid of the dark"
一共46个字符: 按字符出现频率从大到小排列:
可以画成这样:
取a 的代码就是:1101
第二种画法:
a= 10110
还有其它画法 a=010
我翻阅了所有的资料真的还没有发现一种哈夫曼树的唯一画法,画法既然多种,高度肯定不一样,代码肯定也不一样。请点击输入图片描述
热心网友 时间:2023-09-26 08:05
哈夫曼树不唯一,因为没有限定左右子树,并且有权值重复时,可能树的高度都不唯一,唯一的只是带权路径长度之和最小。热心网友 时间:2023-09-26 08:06
哈弗曼树可以不唯一,但是他们具有相同的带权路径长度。热心网友 时间:2023-09-26 08:06
绝对是唯一的。热心网友 时间:2023-09-26 08:07
绝对是唯一的。