数据结构C 哈弗曼编译器
程序要实现的功能主要有以下5个:初始化。从终端读入字符集大小n,以及n个字符和对应的权值,建立哈夫曼树,并将他存入文件hfmTree中。编码。利用哈夫曼树将文件ToBeTran中字符编码,结果存入文件CodeFile中。译码。利用哈夫曼树将文件CodeFile中代码进行译码,结果存入文件TestFile中。印文件代码。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。印哈夫曼树。将哈夫曼树以直观的方式(树或凹人表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。程序有点点小问题,不过拿个A+没有问题
用户评论
还行,适合自学使用