一、任务名称: 哈夫曼编译码
二、任务内容:
①编写较美观的图形用户界面;
②得到客户端所发送的字符信息,并进行统计,每个字符 的频度作为哈夫
曼树叶子结点的权值,并构建哈夫曼树;
③进行哈夫曼树的编码和译码;
④自行选取5~7个二进制码来进行压缩;
⑤将压缩好的字符发送到服务器端,并接受;
⑥解压----译码-----编码-----还原成原来的字符!
三、任务要求:
编写一个用哈夫曼实现的编码压缩器,语言不限!
实现英文字符编译码的功能;
实现译码的压缩解压功能;
要有较美观的图形用户界面;
从客户端发送一段字符给服务器端,服务器端能成功的返回这段字符经过哈夫曼
编译码之后的结果!