- 4
- 0
- 约 6页
- 2016-12-20 发布于贵州
- 举报
华北水利水电学院 数据结构 实验报告
2010~2011学年 第 二 学期 08 级 通信 专业
实验三 树的应用
实验目的:
1.进一步掌握树的结构及非线性特点,递归特点和动态性。
2.进一步巩固对指针的使用和二叉树的建立方法。
3.熟练掌握建立哈夫曼树及求哈夫曼编码的算法。
实验内容:
从键盘输入若干字符及每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,然后对各个字符进行哈夫曼编码,最后打印输出每个字符及对应的哈夫曼编码。
实验要求:
C/ C++完成算法设计和程序设计并上机调试通过。
撰写实验报告,提供实验结果和数据。
写出算法设计小结和心得。
程序源代码:
#includestdio.h
#includeconio.h
#includeiostream.h
#includestring.h
#includestdlib.h
#define MAXVALUE 10000
#define MAXLEAF 30
#define MAXNODE MAXLEAF*2-1
#define MAXBIT 50
typedef struct node /*结点类型定义*/
{
char letter;
int weight;
int parent;
int lchild;
int
您可能关注的文档
最近下载
- 《周金涛重磅:房地产,逃不出“康波”命数》.docx VIP
- 物业保洁员工手册.pdf VIP
- 2026年1月18日河南洛阳铁路信息工程学院辅导员岗面试真题及答案解析.doc
- 《临床医学中TCI麻醉技术应用》课件.ppt VIP
- 某化纤毛纺织厂全厂总配电所及配电系统设计.pdf VIP
- 电力电缆接地电流检测-.ppt VIP
- 2025年综合类-疾病控制(医学高级)-慢性非传染性疾病控制历年真题摘选带答案(5卷单选题100题).docx VIP
- 2025年综合类-疾病控制(医学高级)-慢性非传染性疾病控制历年真题摘选带答案(5卷-选择题).docx VIP
- 谈谈数学教学中的层次目标教学.pdf VIP
- 合规转利润:降本增效全指南(2026)《SLT 836-2024水利工程白蚁防治技术规程》.pptx VIP
原创力文档

文档评论(0)