没有合适的资源?快使用搜索试试~
我知道了~
文库首页
前端
Node.js
c++数据结构实验哈夫曼树 (2).docx
c++数据结构实验哈夫曼树 (2).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量
83 浏览量
2022-10-30
01:36:03
上传
评论
收藏
699KB
DOCX
举报
温馨提示
限时特惠:¥4.90
14.90
c++数据结构实验哈夫曼树 (2).docxc++数据结构实验哈夫曼树 (2).docx
资源详情
资源评论
北京邮电大学信息与通信工程学院
数据结构实
验报告
1
.实验要求
i.
实验目
的
:
(
1
)
掌
握二叉树基
本操作的实现
方法
(
2
)
掌握二叉树基
本操作的实
现方法
(
3
)
了解哈夫曼树
的思想和相
关概念
(
4
)
学
习使用二叉
树解决实际问
题的能力
(
5
)
熟
悉
C+
+
语言
的
基本
编
程
方法
,
掌
握集
成
编
译
环境
的
调
试方
法
,
熟
练改
错
方
法。
(
6
)
熟
悉设计算法
的过程
(
7
)
进一步掌握指
针、异常处
理的使用
ii.
实验内容:
利用二
叉树结
构实现
赫夫曼
编
/
解码器
。
基本要求:
1
、
初
始
化
(
I
n
i
t
)
:
能
够
对
输
入
的
任
意
长
度
的字符串
s
进行统计
,统计每个字
符的频
度,并建立赫
夫曼树
2
、
建立编
码表
(
Cre
ate
Ta
ble
)
:利
用已经
建好的赫夫曼
树进行编码
,并将每个字
符
第
2
页
北京邮电大学信息与通信工程学院
的编码输出。
3
、
编码
(Enco
ding)
:根据编码表
对输入
的字符串进行
编码,并将
编码后的字符
串
输出。
4
、
译码
(Deco
ding)
:利用已经建
好的赫
夫曼树对编码
后的字符串
进行译码,并
输
出译码结果。
5
、
打印
(
Pri
nt)
:以直
观的
方式打
印赫夫
曼树(选作)
6
、
计算输入的字
符串编码前
和编码后的
长度,并进行
分析,讨论
赫夫曼编码的
压
缩效果。
测试数据:
I
love
data
Stru
cture
,
I
love
Comput
er.I
will t
ry my
best
to stu
dy dat
a
struct
ure.
提示:
1
、用
户界面
可以设
计为
“
菜单
”
方式
:
能够进行交互
。
2
、根
据输入
的字符
串中每
个字
符出现
的次数统计频
度,对没有
出现的
第
3
页
北京邮电大学信息与通信工程学院
字符一律不用
编码。
iii.
代码要求:
1
、必须要有
异常处理,比
如删除空链表
时
需要抛出异常
;
2
、保持良
好的编程的
风格:
代码段与段之
间要有空行
和缩近
标识符名称应
该与其代表
的意义一致
函数名之前应
该添加注释
说明该函
数的功能
关键代码应说
明其功能
3
、递归程
序注意调用
的过程,防止
栈溢出
2.
程序分析
树形结构是一
种非线性结
构可以用结点
之间
的
分支
来
表示
层
次
关系
,
二
叉树
是
每个
结
点
最多
两个子树的有
序树,十分
适合计算机处
理问题,
而
哈夫
曼
树是
一
种
特殊
的
二
叉树
,
它将
权
值
大的
数
据
放在
了离
根较
近的
结
点
处,
这样
使得
带权
路
径长度最短,
是非常好的
存储方式。
2.1
存储结构
1.
结点结构的存
储方式:
根(下面结点
的父结点)
结点:
第
4
页
北京邮电大学信息与通信工程学院
左孩子
右孩子
……
struct
hnode
体
//
哈夫曼树结点
的结构
{
int
we
ight;
int
pa
rent;
int
lchild;
int
rc
hild;
char
data;
};
结点存储示意
图:
int
int
int
int
char
weight
parent
lchild
rchild
data
第
5
页
剩余29页未读,
继续阅读
评论
收藏
内容反馈
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
限时特惠:¥4.90
14.90
评论0
去评论
最新资源
【4月组队学习-llm-universe笔记】 0基础小白 RAG应用开发实践笔记
编程项目+基于ASP.NET+SQL技术的网上校友录设计与实现项目(含源代码+毕业设计文档)+毕业设计
Git-2.39.0.2-64-bit
网络爬虫工具插件,不用编程
scrapy练习 获取喜欢的书籍
社区团购系统 JAVA+Vue+SpringBoot
测试NDVI数据,用于代码测试
UHF RFID 标签清点率的计算
sql编辑工具, 用于写sql
基于Java的mica-auto注解自动生成Java SPI和Spring Boot配置设计源码
xxpr_ybgg
粉丝: 6508
资源:
3万+
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
c++大数据结构实验哈夫曼树.docx
c++大数据结构实验哈夫曼树.docxc++大数据结构实验哈夫曼树.docx
c++数据结构实验哈夫曼树.docx
c++数据结构实验哈夫曼树.docxc++数据结构实验哈夫曼树.docx
c++数据结构实验哈夫曼树.pdf
c++数据结构实验哈夫曼树.pdfc++数据结构实验哈夫曼树.pdf
北邮数据结构实验3哈夫曼编码.docx
北邮数据结构实验3哈夫曼编码.docx北邮数据结构实验3哈夫曼编码.docx
《数据结构》实验哈夫曼树
构造一棵哈夫曼树,哈夫曼树它是带权路径长度WPL最小的二叉树,掌握赫夫曼树的构造并能依据所构造赫夫曼树对实际问题进行编码,输出赫夫曼编码,正确调试程序。1、初始化。从键盘读入字符集大小n,以及n个字符和n个权值,建立赫夫曼树。2、编码。利用以建立好的赫夫曼树,并进行编码。3、输出。将每个字符的编码输出。
数据结构-实验三-题目二:哈夫曼树.docx
数据结构-实验三-题目二:哈夫曼树.docx
哈夫曼树和哈夫曼编码(数据结构程序设计) (2).docx
哈夫曼树和哈夫曼编码(数据结构程序设计) (2).docx哈夫曼树和哈夫曼编码(数据结构程序设计) (2).docx
实验四--哈夫曼树与哈夫曼编码 (2).docx
。。。
数据结构实验哈夫曼树编码.docx
。。。
数据结构课程设计_哈夫曼树.docx
数据结构课程设计_哈夫曼树.docx数据结构课程设计_哈夫曼树.docx数据结构课程设计_哈夫曼树.docx数据结构课程设计_哈夫曼树.docx数据结构课程设计_哈夫曼树.docx数据结构课程设计_哈夫曼树.docx数据结构课程设计_...
武汉理工大学数据结构与算法综合实验哈夫曼树.docx
武汉理工大学数据结构与算法综合实验哈夫曼树.docx武汉理工大学数据结构与算法综合实验哈夫曼树.docx
北邮数据结构实验三-哈夫曼树.docx
北邮数据结构实验三-哈夫曼树.docx北邮数据结构实验三-哈夫曼树.docx
北邮数据结构实验三-哈夫曼树 (2).docx
北邮数据结构实验三-哈夫曼树 (2).docx北邮数据结构实验三-哈夫曼树 (2).docx
哈夫曼树和哈夫曼编码(数据结构程序设计).docx
哈夫曼树和哈夫曼编码(数据结构程序设计).docx哈夫曼树和哈夫曼编码(数据结构程序设计).docx
5星 · 资源好评率100%
实验四哈夫曼树及哈夫曼编码 (2).docx
。。。
c++大数据结构实验哈夫曼树.pdf
c++大数据结构实验哈夫曼树.pdfc++大数据结构实验哈夫曼树.pdf
数据结构实验-哈夫曼树与哈夫曼编码
一、问题描述 运用哈夫曼算法构造哈夫曼树,并得到哈夫曼编码。 输入格式:10,5,21,18,8,13 二、实验目的 掌握哈夫曼算法。 三、实验内容及要求 1、构造哈夫曼树和哈夫曼编码的存储结构。 2、实现哈夫曼算法,实现哈夫曼树的存储并求出哈夫曼编码。
c++数据结构实验哈夫曼树 (2).pdf
c++数据结构实验哈夫曼树 (2).pdfc++数据结构实验哈夫曼树 (2).pdf
北邮信通院数据结构实验报告三哈夫曼编码器.docx
北邮信通院数据结构实验报告三哈夫曼编码器.docx北邮信通院数据结构实验报告三哈夫曼编码器.docx
5星 · 资源好评率100%
2020年最新数据结构哈夫曼编码实验报告.docx
2020年最新数据结构哈夫曼编码实验报告.docx2020年最新数据结构哈夫曼编码实验报告.docx
c++数据结构实验哈夫曼树 (3).pdf
c++数据结构实验哈夫曼树 (3).pdfc++数据结构实验哈夫曼树 (3).pdf
北邮数据结构实验报告三题目2-哈夫曼树.docx
北邮数据结构实验报告三题目2-哈夫曼树.docx北邮数据结构实验报告三题目2-哈夫曼树.docx
实验四--哈夫曼树与哈夫曼编码.docx
。。。
实验四哈夫曼树及哈夫曼编码.docx
。。。
实验六 哈夫曼树及哈夫曼编码.docx
。。。
实验四 哈夫曼树与哈夫曼编码.docx
。。。
5星 · 资源好评率100%
实验七:哈夫曼树.docx
实验七:哈夫曼树.docx
哈夫曼树数据结构-哈夫曼信源编解码 数据结构实验报告.docx
哈夫曼树数据结构_哈夫曼信源编解码 数据结构实验报告.docx哈夫曼树数据结构_哈夫曼信源编解码 数据结构实验报告.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源