
data structure
wangshfa
这个作者很懒,什么都没留下…
展开
-
哈弗曼树与哈弗曼编码
哈弗曼,一个在几乎所有讲数据结构的书中都有出现过的人物,他的鼎鼎大名想必就不用我多说了。这一次来给大家讲解一下哈弗曼树的构建与哈弗曼编码的基本原理,有什么用呢?别急,还是先学会创建一棵哈弗曼树吧。 哈弗曼树又称最优二叉树,最优二叉树就是带权路径长度WPL最小的二叉树,那么我们就得搞清几个概念: 1. 路径长度:从树中的一个结点到另一个结点之间的分支构成这两个结点的路径转载 2015-07-27 13:35:29 · 851 阅读 · 0 评论 -
哈弗曼压缩与解压的原理及对象化实现
Java代码 上一篇博客当中提到了哈弗曼树的构建与编码,详情请参见:"/blog/1870454">http://cq520.iteye.com/blog/1870454 这一次主要是跟大家探讨一下哈弗曼压缩的原理及实现,由于过程化的实现更加容易理解也更加直观,所以这里首先会分步骤跟大家讲解一下哈弗曼压缩的具体实现方法,然后再与大家分享一下对象化的实现。转载 2015-07-27 13:36:40 · 774 阅读 · 0 评论