【发布时间】:2015-12-16 22:38:45
【问题描述】:
我试图理解“Rosetta 代码”用 python 编写的 Huffman 代码。以下是代码的一小部分。
def encode(symb2freq):
heap = [[wt, [sym, ""]] for sym, wt in symb2freq.items()] #What does this do?
我假设变量 heap 是一个列表。但是wt 和sym 是什么?
【问题讨论】:
-
sym 看起来像符号(作为参数的字典的键)和它们的权重(关联的值)
-
Link 到代码,顺便说一句。
-
请注意,提出问题而不回应任何答案是不礼貌的行为。评论或单击复选标记以关闭此问题。
标签: python huffman-code