- 9
- 0
- 约6.23千字
- 约 12页
- 2016-08-20 发布于贵州
- 举报
数据结构实验报告
实验名称:实验三-------哈夫曼树
学生姓名:李雨薇
班 级:201221116
班内序号:24
学 号:2012210178
日 期: 2013年12月1日
1.实验要求
利用二叉树结构实现赫夫曼编/解码器。
基本要求:
1、 初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树
2、 建立编码表(CreateTable):利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。
3、 编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。
4、 译码(Decoding):利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。
5、 打印(Print):以直观的方式打印赫夫曼树(选作)
6、 计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编码的压缩效果。
测试数据:
I love data Structure, I love Computer。I will try my best to study data Structure.
提示:
1、用户界面可以设计为“菜单”方式:能够进行交互。
2、根据输入的字符串中每个字符出现的次数统计频度,对没有出现的
字符一律不用编码。
2. 程序分析
2.1存储结构
(1)二叉树
您可能关注的文档
- 2014年中考生物真题分类汇编:动物类群.doc
- 2014年咨询工程师 《工程咨询概论》考试大纲(最新版).docx
- 2014审核检查表 01.doc
- 2015届毕业设计(论文)文稿模板.doc
- 2015年银行校园招聘考试模拟试卷.doc
- 2016届高三物理《考点归纳总结》人教版一轮复习 第九章 电磁感应 第1课时[来源:学优高考网1321472].doc
- 2016年高三数学(理)创新设计资料包8-2.ppt
- 2016年中考王中考命题研究思想品德:教材考点梳理第7课时权利义务伴我行.docx
- 9000标准知识学习.ppt
- 22071皮带顺槽专项防突设计.doc
- 第4课 对称的鱼形(教学设计)一年级美术下册(湘美版2024).docx
- 2024-2025学年山东省德州市德城区青岛版一年级下册期中测试数学试卷.docx
- 第二单元 溶液的酸碱性 第2课时(教学设计)高中化学苏教版2019选择性必修1.docx
- Unit 4 Achievements Period 3(教学设计)高中英语沪教版2020必修第二册.docx
- 全册(教学设计)湘艺版音乐三年级上册.docx
- 第二单元 化学反应的方向与限度 第2课时(教学设计) 高中化学苏教版2019选择性必修1.docx
- 2.1 共价键 第1课时(教学设计)高中化学人教版选择性必修2.docx
- 4.6.2神经调节(第1课时)教学设计-人教版2024八年级上册生物.docx
- Unit 4 The senses Cultural focus(教学设计)高中英语沪教版2020选择性必修第一册.docx
- 2020年中考数学真题分项汇编:数据分析专题.pdf
最近下载
- 电子元器件识别、检测与装联轻松上手—电子实训项目式教程.pptx VIP
- 9.shopee(虾皮平台运营)关键词广告技巧.pptx VIP
- TB10419-2018 铁路信号工程施工质量验收标准.docx VIP
- 开放系统11659《C语言程序设计》期末机考真题及答案(第107套).docx
- 北软微模块数据中心验收ups-conceptpower dpa.pdf
- 汽机专业基础知识0.doc VIP
- 开放系统11828《金融学》期末机考真题及答案(第101套).docx VIP
- 实验室安全隐患与预防措施.ppt VIP
- 理财学院 吃定庄家——八线理论锁定股市风险.pdf VIP
- 46566-2025温室气体管理体系管理手册及全套程序文件.docx VIP
原创力文档

文档评论(0)