【发布时间】:2013-12-17 14:57:57
【问题描述】:
假设我们从一个文本文件开始,例如:
a 00
b 01
c 10
d 11
00000001011011
该算法是典型的算法,您使用前缀构建 Huffman 树,在遍历树时读取编码位,直到到达叶子,然后在该叶子处返回字符。
有人能解释一下我将如何确定运行时间和空间复杂度吗?
【问题讨论】:
-
维基页面是怎么说的?
-
您已经描述了执行此操作的算法,但您也有代码吗?时间复杂度可能因您的实施而异。
标签: algorithm big-o huffman-code big-theta