【发布时间】:2018-05-05 10:14:01
【问题描述】:
我想实现一个函数,它为霍夫曼树中的每个字符提供一个二进制代码。
为了实现该功能,我尝试使用递归函数遍历表。但是我不知道如何为每个字符填充二进制代码的结果,以便函数返回一个包含所有字符和二进制代码的结构数组
我希望有人能指出我正确的方向。
先谢谢了!
【问题讨论】:
-
感谢您的回复,但我不确定我是否理解。将指针隐藏在 typedef 中是什么意思?
-
tree_t我猜(但这也可能是一个结构!)。您是否介意提供tree_t的定义/类型定义,以便我们确定! -
啊,tree_t的定义给了,我会在问题里补充一下
-
@Stargateur,抱歉,我不想立即发布多行代码。我添加了 make_tree() 的定义。如果你错过了什么,我会添加它。
-
我用minimal reproducible example 编辑您的问题,就像您看到的一样,您可以复制/粘贴,这将编译。
标签: c algorithm tree huffman-code