- 0
- 0
- 约7.17千字
- 约 9页
- 2024-01-08 发布于江苏
- 举报
·实验题目:给定电文进行哈夫曼编码,给定编码进行哈夫曼译码。要求电文存储在文件1中,编码后的结果存储在文件2中,给定编码存储在文件3中,译码后的结果存储在文件4中。
·实验目的:练习二叉树的使用,练习文件的操作。
一、需求分析
1、输入的形式和输入值的范围:
给定电文输入为字符型,可以输入30种不同的字符,可以输入空格,但空格不能转为二进制前缀码。给定编码进行赫夫曼译码时,输入为无符号整型0和1。
2、输出的形式:
编译后赫夫曼编码(对应字符和编码)输出分别为字符型和无符号整型。给定电文进行赫夫曼编码输出为无符号整型0和1,电文保存在文件1中,编译所得的二进制前缀码保存在文件2中。给定编码进行赫夫曼译码输出为字符型,给定的编码保存在文件3中,译码保存在文件4中。
3、程序所能达到的功能:
可以电文不同字符数目小于等于30的电文进行赫夫曼编码,可以对给定编码(已经获得的赫夫曼编码对应的编码)进行译码
4、测试数据:
1)、加法:
(输出:)请输入电文内容:
(输入:)HELLOWORLD
(程序输出:)H101
E100
L01
O000
W111
R110
D001
您可能关注的文档
最近下载
- 2024聚合支付系统安全规范.docx VIP
- 初中化学新人教版九年级下册全册教案(2025春) .pdf VIP
- 公共艺术课程考核办法.doc VIP
- 关于甘肃省20172018年度一师一优课,一课一名师活.DOC VIP
- 《美丽的昆虫》课件.pptx VIP
- 2024-2025学年人教版地理七年级上册1.2.3地球与地球仪——利用经纬网定位.pptx VIP
- 2026年(全国1卷)高考英语真题分析及2027备考建议.pptx
- 2026年“全国爱牙日”健康知识宣传活动PPT课件.pptx VIP
- 2.1.3利用经纬网定位(教学设计)地理晋教版2025七年级上册.pdf
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
原创力文档

文档评论(0)