最新文章列表

哈夫曼树(哈夫曼建树及编码)

哈夫曼树是数据结构的一种,用于实现无损压缩。压缩分为无损压缩和有损压缩,使用哈夫曼压缩的压缩比可达3:1到5:1,流行的有损压缩方法有lzw字典 ...
narutolzj 评论(0) 有1466人浏览 2014-10-02 21:40

哈夫曼加密文件

 在上一篇介绍过哈夫曼编码的基础知识,下面就直接介绍使用哈夫曼编码怎么来做文件加密或者压缩与解压的软件,对于新手来是有点难度的,主要还是要理清楚步骤;   加密步骤:  1,统计文件中字节出现的次数,作为权值   2,创建节点和哈夫曼树   3,得到每个子节点01串   4,使用哈夫曼编码表示每个字节   5,将哈夫曼编码每8位转成一个byte   6,定义写出文件的格 ...
百合不是茶 评论(0) 有2027人浏览 2014-07-30 11:26

哈夫曼压缩之我要压缩

        这篇总结存到草稿箱也有三个月了,嘿嘿...         学到哈夫曼压缩的时候首先就得了解哈夫曼树,我想说,对于数据结构挂科的人来 ...
txz 评论(0) 有1034人浏览 2013-08-27 23:00

哈夫曼压缩

浅谈哈夫曼压缩        什么是哈夫曼压缩啊?其实,在做 之前看过前一组的一个同学做哈夫曼压缩的过程,那是我刚开始做画图板,看他写了好多 ...
叶紫夜子 评论(0) 有1301人浏览 2012-10-30 17:49

菜鸟说:哈夫曼压缩的解压缩~~(附源代码)

解压就是压缩的逆过程……真是说起来容易做起来难啊……   不过最后还是做出来了,而且发现了前面的压缩函数的几个问题:   1.编码区不用存入补的零的个数:因为解压的时候是按照每个编码的长度截取的,所以到最后剩下的另不会造成任何影响,这样就不用再把补的零写进去了   2.从输入流读取数据的顺序要注意:比如下面是我昨天的代码   /************************ 再次 ...
jcs130 评论(0) 有1196人浏览 2011-08-13 10:37

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics