- 670
- 0
- 约2.52千字
- 约 7页
- 2017-01-20 发布于重庆
- 举报
哈夫曼樹实验报告
数 据 结 构(四) 实验报告书班级:__________________学号:__________________姓名:__________________2012年11月25日一、实验目的在二叉树基本操作的基础上,掌握对二叉树的一些其它操作的具体实现方法。掌握构造哈夫曼树以及哈夫曼编码的方法。熟练掌握哈夫曼树(最优二叉树)特征及其应用二、实验课题 哈夫曼树和哈夫曼编码:从终端输入若干个字符,统计(或指定)字符出现的频率;将字符出现的频率作为结点的权值;建立哈夫曼树,然后对各字符进行哈夫曼编码;最后打印哈夫曼树和对应的哈夫曼编码。三、实验步骤㈠、数据结构与核心算法的设计描述数据类型定义:typedef struct {char Cdata;int Weight;int Parent,Lchild,Rchild;}HTNode,*PTNode;typedef char * * HCode;统计字符出现的频率:void FreqChar(char *text,int nc,PTNode HT,int n) {int i,k,m;m=2*n-1;for (i=1;i=nc;i++){for (k=1;k=n;k++){if(text[i]==HT[k].Cdata)HT[k].Weight++;}}printf(\n改变权值之后的结点信息\n);printf(n= %d
您可能关注的文档
最近下载
- 7《学前教育心理学》阶段测试一(第1-2章)及答案.docx VIP
- (高清版)DB4401∕T 100.3-2022 《物业服务 第3部分:商务写字楼》.pdf VIP
- 建筑识图与构造 课件 项目2-11绘制楼梯平面图(底层、标准层、顶层);项目2-12绘制门卫室屋顶平面图;项目2-13绘制门卫室立面图.pptx
- 酒店服务语言技巧.pptx VIP
- 小学数学与科学跨学科课程融合人工智能的实践研究教学研究课题报告.docx
- Roboguide使用手册(附加轴基础篇).pdf VIP
- 货运险核保实务.pdf VIP
- 社会心理学社会心理学试卷(社会心理学).doc VIP
- 普通诊所污水、污物、粪便处理方案及周边环境情况说明.docx VIP
- 深圳市龙岗区2025年社区工作人员《网格员》考试全真模拟易错、难点汇编题库(附答案).docx VIP
原创力文档

文档评论(0)