- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 3 :霍夫曼编码 学生姓名: 学 号: 一、实验室名称:信息与编码课程组 二、实验项目名称:霍夫曼编码 三、实验原理: 1)将q 个信源符号按概率大小递减排列p (s ) p (s ) p (s ) ; 1 2 q 2 )用 “0 ,1”马符号分别代表概率最小的两个信源符号,并将这两个概率最小的信源 符号合并成一个,从而得到只包含q 1个符号的新信源,称为缩减信源S ; 1 3 )把缩减信源S1 的符号仍按概率大小递减次序排列,再将其最后两个概率最小的信源 符号分别用 “0 ”和 “1”码符号表示,并且合并成一个符号,这样又形成了q 2 个信源符 号的缩减信源S 2 ; 4 )依次继续下去,直至信源最后只剩下两个信源符号为止,将这最后两个信源符号分 别用二元码符号“0 ”和“1”表示; 5 )然后从最后—级缩减信源开始,进行回溯,就得到各信源符号所对应的码符号序列, 即相应的码字。 四、实验目的: (1)进一步熟悉Huffman编码过程;(2)掌握C语言递归程序的设计和调试技术。以巩固课 堂所学编码理论的知识。 五、实验内容: s , s , ,s S 1 2 q 对于给定的信源 ,利用霍夫曼编码方法编出其中一种紧致 P p (s ),p (s ), , p (s ) 1 2 q 码。 六、实验器材(设备、元器件): PC 机一台,装有 VC++6.0 或其它 C 语言集成开发环境。 七、实验步骤及操作: 1)排序; 2 )缩减信源; 3 )递归调用霍夫曼算法得到相应的码字。 八、实验数据及结果分析: S s1 s2 s3 s4 s5 s6 s7 s8 题目:已知信源: ,给出其中一 P 0.20, 0.18, 0.17, 0.15, 0.15, 0.05, 0.05, 0.05 个霍夫曼码,并求其平均码长和编码效率。 #include stdio.h #include stdlib.h #include float.h #include math.h #define n 8 #define m 2*n-1 typedef struct { float weight; int lchild,rchild,parent; }HTNode; typedef HTNode HuffmanTree[m]; void InitHuffmanTree(HuffmanTree T) { for(int i = 0;i m;i++) { T[i].lchild = T[i].rchild = T[i].parent = -1; T[i].weight = 0.0; } } void InputWeight(HuffmanTree T) { float temp[n] = {0.20,0.18,0.17,0.15,0.15,0.05,0.05,0.05}; for(int i = 0;i n;i++) T[i].weight
您可能关注的文档
最近下载
- JSCC B系列变频器产品手册.pdf VIP
- 部编版语文四年级上册第16课《麻雀》 配套练习(含解析).pdf VIP
- 认识医生和护士幼儿园助教幼儿园医学科普.pptx VIP
- 标准图集-19S910:自动喷水灭火系统设计.pdf VIP
- 成人经鼻高流量湿化氧疗临床规范应用专家共识.pptx VIP
- 数字化赋能下的高校教学质量监控与改进机制研究教学研究课题报告.docx
- 《成人无创通气设备相关面部压力性损伤风险评估与预防指南》解读PPT课件.pptx VIP
- 慈善组织保值增值投资活动管理暂行办法.docx VIP
- C836056【强化】2024年重庆大学100100基础医学《660基础医学综合(西医)之生理学》考.pdf VIP
- 提高手术患者术前准备完善率医院护理品管圈QCC成果汇报.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)