哈夫曼编/译器

  利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传送时间,降低传输成本。这就需要在发送端通过一个编码系统对待传输数据进行编码;在接受端将传来的数据进行译码(复原)。对于双公信道(即可以双向传输信息的信道),每端都需要一个完整的编 / 译码系统。—— 哈夫曼编/译器

  该软件有甘肃工业大学计算机专业2000级5班 高冰、王剑波 制作完成。

  软件版本:1.0 。 

哈夫曼编/译器使用 


新建哈夫曼树

 

1、先点击 按钮 [新建哈夫曼树]

2、按提示输入需要建立字符的个   数,然后在输入框中输入字符   权值。

3、输入完毕

点击 按钮[一步步构建哈夫曼树]

 或 按钮[直接构建哈夫曼树]

均可生成一哈夫曼树。

4、点击

 按钮[生成哈夫曼编码文件]

 按钮[生成哈夫曼树文件]

可生成一哈夫曼编码文件和哈夫曼树文件——保存可供以后使用。(可使用按扭[导入哈夫曼树文件]

 

编码/译码

利用以建好的哈夫曼树(或导入哈夫曼树文件)对你所输入的文件进行编码。

给出译码可翻译出相应的代码字符

 

打印代码文件

通过编码文件生成代码文件(每行存放50个字符)。

 

印哈夫曼树

在该面版中可显示建立好的哈夫曼树(新建或导入的哈夫曼树)。


版权所有:甘肃工业大学计算机专业2000级5班 高冰、王剑波(Tel:2808832)