201224060215_文件与文件系统的压缩与打包.pdfVIP

  • 2
  • 0
  • 约3.94千字
  • 约 17页
  • 2017-07-07 发布于浙江
  • 举报

201224060215_文件与文件系统的压缩与打包.pdf

201224060215_文件与文件系统的压缩与打包

文件与文件系统的压缩与打包 by-软二 田玉秋 压缩就是把我们要压缩的文件进行重新编码,以减 少不必要的空间,尽管现在最新技术在编码上已经很好 很强大,但一切都来自曾经的技术积累,那么我们现在 就来谈谈最基本的压缩编码方式--赫夫曼编码! 1.快速了解赫夫曼编码!  赫夫曼树 带权路径长度 (WPL)最小的二叉树称作赫夫曼树!  构造赫夫曼树 赫夫曼大叔是这么做的... 1)根据给定的n个权值构成n颗二叉树的集合F (其中每个二叉 树只有一个带权值的根节点) 2)在F 中选取两颗根节点的权值最小的树作为左右子树构造一颗 新的二叉树,且置新的二叉树的根节点的权值为其左右子树上根节 点的权值之和 3)在F 中删除这两棵树,同时将新得到的树加入F 中 4)重复2,3步骤,直到F成为一颗二叉树  赫夫曼编码 一般的,设需要编码的字符集{d1,d2,d3...},各个字符在 电文中出现的次数或频率集合为 {w1,w2,w3...}, d1,d2,d3...作为叶子节点, w1,w2,w3...作为相应叶子节点

文档评论(0)

1亿VIP精品文档

相关文档