上传者: qq_33663206
|
上传时间:2023/3/22 2:43:50
|
文件大小:208KB
|
文件类型:doc
哈夫曼编译码器课程方案报告(残缺版)
一个残缺的体系应具备如下成果:(1)I:初始化(Initialization)。
从终端读入字符集大小n,以及n个字符以及n个权值,建树哈夫曼树,并将它存于文件hfmTree中。
(2)E:编码(Encoding)。
行使已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对于文件ToBeTran中的评释举行编码,而后将下场存入文件CodeFile中。
(3)D:译码(Decoding)。
行使已经建好的哈夫曼树将文件CodeFile中的代码举行译码,下场存入文件TextFile中。
(4)P:印代码文件(Print)。
将文件CodeFile以松散格式表普通终端上,每一行50个代码。
同时将此字符方式的编码写入文件CodePrint中。
(5)T:印哈夫曼树(TreePrinting)。
将已经在内存中的哈夫曼树以直不雅的方式(树或者凹入表方式)表普通终端上,同时将此字符方式的哈夫曼树写入文件TreePrint中。
本软件ID:10197055