版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1 :实验原理-1二:程序源代码- 1三:实验分析-64 :实验的结论-7霍夫曼编码1 :实验原理哈夫曼编码的具体步骤如下概率统计(对1张图像或m张同种图像进行灰度信号统计等)得到n个不同概率的信息符号。按概率大小对n个源信息符号的n个概率进行排序。n个概率中,把最后两个小概率相加,概率个数减少到n-1个。n-1个概率,按大小排序。重复,将新排序的最后两个小概率相加,重新排序相加概率及其馀概率。这样重复n-2次,得到剩下的两个概率序列。分配给二进制符号(0.1 ),构成霍夫曼码字。 编码结束。哈夫曼码字长度和信息码元的出现概率的大小顺序完全相反,也就是说,大致的信息码元的码字长度短,小概率
2、的信息码元的码字长度长。c、霍夫曼编码的特征(1)哈夫曼编码的结构顺序明确,但符号不是唯一的(根据大符号1还是小符号1而不同)(2)霍夫曼编码的字符长度参差不齐,硬件的实现不方便(3)霍夫曼编码仅在概率分布不均匀的情况下具有显着的效果,但是在源分布均匀的情况下,通常不使用霍夫曼编码。2 :程序源代码:#define maxvalue 10000#define maxleaf 30#define maxnode 59#define maxbit 10#define lenth 30#include stdio.h #includetypedef struct浮动盖伊lv;int标志;int pa
3、rent;int lchild;int rchild;char ch;pr;hnodetype;typedef structint bit 最大比特;int start;hcodetype;typedef struct浮动盖伊lv;挑战者;mytype; /* its the type of data save in file * /typedef struct filehuff;int count;我的类型my data max leaf ;filehuff()count=0; filehuff filedata;char代码最大值;节点类型霍夫节点最大节点;void savetofile
4、()举止file *fp;if(fp=fopen(datafile.txt , wb)=null )举止printf (无法打开);返回;以下if(fwrite(filedata,sizeof(filedata ),1,fp )!=1)printf (文件写入失败);fclose(fp )以下void openfile () file *fp;if(fp=fopen(datafile.txt , rb)=null )举止返回;以下fread(filedata,sizeof(filedata ),1,fp );以下void translate ()举止char c;int i,j,k=0,m,n=0;请输入printf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 方剂学章节考试题目及详细答案
- 2025-2026学年雷山县数学三年级下学期期中考试试题(含答案解析)
- 2025-2026学年陕西省汉中市汉台区四年级数学下学期期末质量跟踪监视模拟试题含答案
- 乐理考级常见试题及答案梳理
- 2026食品加工行业市场供需现状研究投资评估未来规划发展前景报告
- 2026全球氮化镓射频器件市场增长动力与挑战评估
- 2026中国智能汽车智能驾驶商业模式行业市场现状供需分析及投资评估规划分析研究报告
- 甲骨文典型试题及答案呈现
- 40道面试常考问题及回答要点
- 2026全球供应链管理行业市场合作及投资布局规划分析研究报告
- 山东东营三力测试题库及答案
- 北京市科技计划项目(课题)结题经费审计工作底稿-参考文本
- 中医技术操作并发症的预防及处理
- 2024年秋季新科粤版九年级上册化学全册教学设计
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 学校食堂餐饮服务投标方案(技术标 )
- 高中英语选择性必修一单词表
- 家居与室内设计培训资料
- 高考物理一轮复习课件电磁感应单双杆模型图像问题
- 人工智能的伦理问题及其治理研究
- 员工工作态度培训PPT模板(含完整内容)11
评论
0/150
提交评论