【发布时间】:2015-10-31 20:40:18
【问题描述】:
我正在尝试使用 C# 作为编程语言在 Visual Studio 中实现霍夫曼编码。
我在 rosettacode.org 上找到了一个示例:http://rosettacode.org/wiki/Huffman_coding#C.23
但我不确定这是否是正确的实现。 Rosettacode 在此链接http://rosettacode.org/wiki/File:CSharpHuffman.jpg 下为输入“这是霍夫曼编码的示例”给出的输出对我来说似乎不正确,因为频率较低的字符比频率较高的字符具有更少的位。
您对此有何看法?
【问题讨论】:
-
您需要提供一个您认为异常的输入和输出的简短示例。
-
你可以在这里找到输出 rosettacode.org/wiki/File:CSharpHuffman.jpg 输入“这是一个霍夫曼编码的例子”
标签: c#-4.0 huffman-code rosetta-code