
哈夫曼树的构造和编码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1)首先,程序从终端获取字符集的大小n,以及包含n个字符和n个权值的列表,以此构建哈夫曼树并将其存储至文件“hfmTree”中。随后,程序将先前在内存中存在的哈夫曼树以一种易于理解的形式呈现(例如,通过树状结构)并在终端上进行显示;2)接着,利用已经构建好的哈夫曼树(若不在内存中,则从文件“htmTree”中读取),对“ToBeTran”文件中的原始文本进行编码操作,并将编码结果存储至文件“CodeFile”中并输出。同时,将该字符形式的编码文件以紧凑的格式首先在终端上展示,每行限制为50个代码。此外,还将此字符形式的编码数据写入到文件“CodePrint”中;3)最后,运用已构建好的哈夫曼树对“CodeFile”中的代码进行译码处理,并将译码结果存储至文件“TextFile”中并输出。
全部评论 (0)
还没有任何评论哟~


