【发布时间】:2013-04-28 20:43:37
【问题描述】:
如何根据符号在二叉树中的路径将二进制代码归因于符号?换句话说,一本字典。
一棵树的例子:
tree=[['a', 'p'], [[['n', 'u'], 'o'], ' ']]
或者如果您愿意:
tree=[
['a', 'p'],
[
[
['n', 'u'],
'o'
],
' '
]
]
我尝试使用递归方法到达指定符号,并将其路径记录为字符串,添加 0 或 1,因为它遍历分支,但没有成功,我不知道如何从根开始遍历树。
谁能告诉我最好的方法?
【问题讨论】:
标签: python binary-tree huffman-code