哈夫曼编/译器
利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传送时间,降低传输成本。这就需要在发送端通过一个编码系统对待传输数据进行编码;在接受端将传来的数据进行译码(复原)。对于双公信道(即可以双向传输信息的信道),每端都需要一个完整的编 / 译码系统。—— 哈夫曼编/译器
该软件有甘肃工业大学计算机专业2000级5班 高冰、王剑波 制作完成。
软件版本:1.0 。
哈夫曼编/译器使用
新建哈夫曼树
|
1、先点击 按钮 [新建哈夫曼树] 2、按提示输入需要建立字符的个 数,然后在输入框中输入字符 权值。 3、输入完毕 点击 按钮[一步步构建哈夫曼树] 或 按钮[直接构建哈夫曼树] 均可生成一哈夫曼树。 4、点击 按钮[生成哈夫曼编码文件] 按钮[生成哈夫曼树文件] 可生成一哈夫曼编码文件和哈夫曼树文件——保存可供以后使用。(可使用按扭[导入哈夫曼树文件])
|
![]() |
编码/译码
|
利用以建好的哈夫曼树(或导入哈夫曼树文件)对你所输入的文件进行编码。 给出译码可翻译出相应的代码字符
|
![]() |
打印代码文件
|
通过编码文件生成代码文件(每行存放50个字符)。
|
![]() |
印哈夫曼树
|
在该面版中可显示建立好的哈夫曼树(新建或导入的哈夫曼树)。 |
![]() |
版权所有:甘肃工业大学计算机专业2000级5班 高冰、王剑波(Tel:2808832)