- 14
- 0
- 约1.22万字
- 约 12页
- 2022-03-09 发布于上海
- 举报
哈夫曼算法及其应用
一、问题描述
给定n 个权值作为n 个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样
的二叉树为最优二叉树,也称为哈夫曼树。哈夫曼编码是一种根据哈夫曼树对文件进行编码
的方式。哈夫曼编码是可变字长编码的一种。本次课程设计是对一个已建文本文件,统计该
文件中各字符频率,对各字符进行Huffman 编码,将该文件翻译成Huffman 编码文件,再将
Huffman 编码文件翻译成原文件。压缩文件即读文件,统计文件中的字符个数,对文件进行
哈夫曼编码和译码,并将编码译码后的字符存储在文件中。
二、基本要求
程序要求实现以下功能:
1.统计文本文件中各字符的出现次数(涉及读文件,统计字符个数);
2.对文件中的字符进行哈夫曼编码,并存储入字符编码文件;
3.根据字符编码文件对文本文件内容进行编码;
4.根据字符编码文件和已编码文件的内容进行译码;
5.能够输出原文、编码表、文本文件编码、译文。
三、测试数据
In itsmedical literature, the Food and Drug Administration states that hot wate
comfortable enough fo washing hands is n
您可能关注的文档
- 北师大版小学二年级数学上册《动物聚会》强化练习试题(含答案).pdf
- 北师大版小学二年级数学上册《买衣服》强化练习试题(含答案).pdf
- 北师大版小学二年级数学上册《秋游》强化练习试题(含答案).pdf
- 北师大版小学二年级数学上册《数与代数(2)——乘除法》强化练习试题(含答案).pdf
- 北师大版小学二年级数学上册《小小商店》强化练习试题(含答案).pdf
- 北师大版小学二年级数学上册《有多少点子》强化练习试题(含答案).pdf
- 北师大版小学六年级数学上册期中试卷(1).pdf
- 北师大版小学三年级上册数学第3单元《加与减捐书活动》同步测试题附答案.pdf
- 北师大版小学四年级下册英语教案.pdf
- 北师大版小学五年级上册数学第5单元《分数的意义》单元测试题.pdf
最近下载
- 国家开放大学《资源与运营管理》形考任务1-4参考答案.doc VIP
- 构网型储能系统白皮书:构网技术、概念与挑战、解决方案与项目案例.docx
- 1S7-300教程从入门到精通(官方中文版)BXS.pdf VIP
- 信号集中监测系统采集方案及施工工艺11 - 解决方案 .docx VIP
- 路基、路面、桥梁、隧道专业术语全套.docx VIP
- (2025版)失眠症诊断和治疗指南解读PPT课件.pptx VIP
- 物业工程领班竞聘讲演稿.ppt VIP
- 水利工程档案组卷目录.doc VIP
- 《电力系统继电保护原理》期末考试试题及详细答案知识.pdf VIP
- 《公路运营领域重大事故隐患判定标准》最新解读与应对措施建议.pptx
原创力文档

文档评论(0)