1. 首页
  2. 编程语言
  3. C
  4. 哈弗吗编译器

哈弗吗编译器

上传者: 2019-03-30 08:21:38上传 7Z文件 16.69KB 热度 30次
实现如下功能 1 I: 初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 2 E: 编码。利用已经建好的哈夫曼树(如果不在内存,则从文件hfmTree中读入),对文件ToBeTran中正文进行编码,然后将结果存入文件CodeFile中。 3 D: 译码。利用已经建好的哈夫曼树将文件CodeFile中的代码进行译码。结果存入文件TextFile中。 4 P: 印代码文件。将文件GodeFile以紧凑格式显示在终端上,每行5个代码,同时将此字符形式的编码文件写入CodePrin中。 5 T: 印哈夫曼树。
用户评论