网站大量收购独家精品文档,联系QQ:2885784924

基于哈弗曼的编码实现-学年论文.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于哈弗曼的编码实现-学年论文

学 年 论 文 题目: 基于哈弗曼的编码实现 学 生: 学 号: 院 (系): 专 业: 指导教师: 年 月 日 基于哈弗曼的编码实现 摘要:Huffman编码是一种应用广泛的可变长编码方式,是二叉树的一种特殊转化形式。利用哈夫 曼树求得的用于通信的二进制编码称为哈夫曼编码。哈弗曼树中从根到每个叶子都有一条路径,对 路径上的各分支约定:指向左子树的分支表示 “0”码,指向右子树的分支表示 “1”码,取每条路 径上的“0”或 “1”的序列作为和各个对应的字符的编码,这就是哈夫曼编码。哈弗曼编码的原理 是:将使用次数多的代码转换成长度较短的编码,而使用次数少的可以使用较长的编码,并且保持 编码的唯一可解性。数据压缩的过程称为编码,解压缩的过程称为译码。哈夫曼编码是一种根据字 母的使用频率而设计的变长码,能提高信息的传输效率,至今仍有广泛的应用。 关键词:Huffman编码,数据压缩,编码,译码,二进制码 Based ontheHuffmans coded ABSTRACT:Huffman coding is a widely used way of variable length coding, is a kind of special transformation form ofbinary tree.Use Huffman tree seeks to communicatethebinary coding asHuffman encoding. Harvard man in the tree from the root to each leaf has a path, the path branches agreed: 0 refersto the branch of the left subtree said,pointing to the right subtree of branch said 1 code,take each path of 0or 1on the sequence asandthe correspondingcharacter coding,that isthe Huffman encoding. Harvard, coding principle is:will use more code conversion grow shorter encoding, and use fewer can use longer encoding, and keep only solvability of coding. Process known as encoding data compression, decompression processknown asdecoding.Huffman encoding isa designed accordingto theuse of letters frequency variable length code, can improve the efficiency of information transmission, there are still widelyused. KEYWORDS:Huffman coding,data compression,coding,decoding,binary code 1 1哈弗曼原理 通常我们把数据压缩的过程称为编码,解压缩的过程称为译码。本文根据Huffman编码原理,在 详细设计中,根据权值和最小的根本原则,输入要编码的字符集及其它的权值,再根据节点Node类, 建立哈夫曼树,并进行编码,最后输出哈夫曼编码。 在完成Huffman编码后,利用其构建的哈夫曼编码树来进行译码。与编码过程不同,译码过程中, 将用户输入的二进制代码串依次与字符集中的每个字符的编码进行比较,译出一个字符后,循环比 较下一个字符的编码,直到所有二

您可能关注的文档

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档