【发布时间】:2023-03-30 21:25:02
【问题描述】:
对于具有斐波那契频率的 n 个字符,最短代码和最长霍夫曼代码的长度是多少?
据我了解-如果我们构建一棵树,它将看起来像一个分支,每个长度为 1 的节点从根部到最低的叶子都悬垂着。当我们从 n-2 个数字中创建第一个节点时,该节点的频率将为 F[n]-1,并且 F[n]>F[n]-1>F[n-1]。 (F[n-1] 是剩余最少的,F[n] 将是第二少的),通过归纳,这将适用于所有频率。
我们创建的树显然是一棵不平衡的树,我认为它不好。
如果这是创建树的最佳方式,那么最长的创建方式的长度是多少?如果不是最优路径,那么最短路径的长度是多少?
我是计算机科学的新手,非常感谢一个好的解释。
【问题讨论】:
-
这是一个可能对您有所帮助的答案:- stackoverflow.com/questions/19883086/…
-
我在发布之前查看了此链接,但我不能说它对我来说已经足够澄清了这个问题。