adaptive-compression

    0热度

    4回答

    我试图实现自适应huffman代码,但在尝试构建树时,我在执行代码时出现了段错误“currentNYT-> lchild = newNYT;”在addnode()函数中。 任何人都可以请帮我吗?这可能是简单的,我不知道。现在暂时不使用C. //variable and type declarations struct treeElement { unsigned long weigh

    0热度

    1回答

    我正在寻找允许编码和解码字符的Vitter算法。动态霍夫曼编码算法的实现。下面是它的维基百科大纲: 对于传输发射器和接收器执行更新过程每一个符号: 如果当前符号是纽约时报,两个子节点添加到NYT节点。一个将是一个新的NYT节点,另一个是我们符号的叶节点。增加新叶节点和旧的NYT的权重,并转到步骤4.如果当前符号不是NYT,则转到符号的叶节点。 如果这个节点没有在一个块中的最高数,与具有最高数量,节