algorithm - JT 文件格式 : Building huffman tree

标签 algorithm tree compression huffman-code

我正在尝试阅读 JT文件。 JT 文件可能包含使用霍夫曼算法压缩的信息。 我在构建霍夫曼树时遇到了问题。 当两个符号具有相同的频率时,实现中会出现歧义,这取决于我们在节点之间使用的比较,顺序可能不同,并导致树的某些分支反转。 所以我无法构建合适的霍夫曼树。 有没有人早些时候遇到过这个问题? 有解决办法吗?

最佳答案

当我尝试为 JT 实现解析器时,我遇到了同样的问题。没有得到解决方案。 我也尝试联系西门子的一些人,但没有得到解决方案。如果没有西门子的进一步信息,就无法解决歧义。 Spec 本身并没有帮助。 但我认为霍夫曼在最新的 JT 规范中被淘汰了。

关于algorithm - JT 文件格式 : Building huffman tree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6776139/

相关文章:

algorithm - 判断两个棋位是否相等

database - 如何有效地存储计划日期?

Javascript 最小公倍数函数对于非常大的数字失败

powershell - 根据名称压缩多个文件的脚本

javascript - JS中的递归排序

algorithm - 连通无向无环图中每棵可能树的高度

r - igraph 或 ggnet2 的水平 TreeMap

data-structures - AVL树插入和删除期间最坏情况的旋转次数

objective-c - 从命令行(或使用 applescript)使用 Archive Utility.app

video - H.264 编码视频中的显示顺序语法