- 20
- 0
- 约1.92万字
- 约 23页
- 2018-12-30 发布于安徽
- 举报
实用标准文案
精彩文档
建立Huffman树进行编码和译码的设计
郝萌 1100300423 哈尔滨工业大学计算机科学与技术学院 1003104班
摘要:建立一个简易的系统,对于给定的一篇英文文章,统计字符出
现的概率,并根据概率建立Huffman树,利用Huffman编码
对文章进行编码和译码。掌握Huffman树的建立与应用,并进
一步熟练掌握程序的设计流程。
关键词:Huffman树 Huffman编码 文章译码 文件压缩 解压缩
引言:
给定一篇文章,统计字符出现的概率,根据概率建立哈夫曼树,并进行哈夫曼编码,进而可以利用哈夫曼编码对文章进行编码与译码和文件压缩、解压缩等操作。
程序设计流程
(1)文字表述
开始进入功能选择界面,包含五种操作:1.读取文章并对字符编码,2.哈夫曼编码信息,3.文章编码,4.文章译码,5.文件压缩,6.文件解压缩,7.退出程序。操作1:给定一篇文章,统计字符出现的概率,并根据概率建立Huffman树,并利用Huffman树对字符进行Huffman编码。操作2:显示Huffman编码信息,包括字符,字符出现的概率,Huffman编码。操作3:对文章进行译码,显示译码信息,并保存。操作4:对文章进行译码,显示并保存。操作5
您可能关注的文档
- 国家电网公司科技项目的工作可行性的研究报告材料及附录实用模板(2013版).doc
- 国家电网企业的文化试的题目(7).doc
- 国家电网通信类的题目及问题详解.doc
- 国家电网招聘考试2013真的题目.doc
- 国家局外网的信息系统的信息安全系统等级保护方案设计.doc
- 国家体育场(鸟巢)的工程钢结构支撑塔架设计.doc
- 国家消防员理论考试全真的题目必过.doc
- 国内电视广告创意发展趋势分析报告.doc
- 国内外农药统计及不同成分分析报告.doc
- 国内现拥有椎间孔镜地医院的.doc
- 成都市成华区卫生健康局所属事业单位招募2026年医疗卫生辅助岗(80人)笔试参考题库及答案解析.docx
- 会议组织与实施培训PPT.pptx
- 跨文化交流的机会与挑战班会.pptx
- ISOASTM 529022023 增材制造试验制品增材制造系统的几何性能评定标准立项发展报告.docx
- 2026年人工智能技术在金融领域创新应用分析报告.docx
- 增值税纳税筹划课件.ppt
- 2025~2026学年河北沧州市第二中学高三下学期5月阶段检测历史试卷.doc
- 2026年计算机硬件技术革新报告.docx
- 2026年财产保险行业发展行业新材料创新报告及未来五至十年行业发展趋势分析报告.docx
- 2025~2026学年河北沧州市肃宁县忠德学校高中有限公司高一年级下学期期中考试历史试卷.doc
原创力文档

文档评论(0)