您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. huffman源代码

  2. 哈夫曼(Huffman)编码压缩和解压缩程序 huffman.c 主要的功能模块 bitio.c/bitio.h 一些支撑函数,支持以比特(bit)为单位的文件I/O 用法: 压缩 huffman E 解压缩 huffman D 压缩时,读入中内容,建立Huffman编码,将结果存入<out-file& gt;中,得到压缩文件。 解压缩时,读入中内容,恢复Huffman编码,将结果存入中,得到原文件。 本代码在linux+gcc/windows+vc下经过测试,为了使读者容易理解
  3. 所属分类:C

    • 发布日期:2009-05-08
    • 文件大小:40960
    • 提供者:findwall
  1. 哈夫曼树实现文件压缩和解压(源程序+实验报告)

  2. 综合实验: 1. 问题描述 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。 2. 基本要求 一个完整的系统应具有以下功能: (1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于
  3. 所属分类:C++

    • 发布日期:2012-12-02
    • 文件大小:143360
    • 提供者:yuhentian
  1. 哈夫曼压缩与解压文件课程设计(代码+实习报告)

  2. 通过自定义算法创建哈夫曼树和编码,对文件进行二进制操作实现压缩和解压。
  3. 所属分类:其它

    • 发布日期:2009-02-17
    • 文件大小:698368
    • 提供者:jpf3484
  1. 自适应哈夫曼树.rar

  2. 自适应哈夫曼树的C++实现,实现对.TXT文件的哈夫曼编码的压缩和解压。实现比较简单,对于一些特殊字符有可能会出现一些乱码,对于包中给定的《小王子》的解压压缩是没有大问题的。(带实验报告)
  3. 所属分类:C/C++

    • 发布日期:2020-01-15
    • 文件大小:969728
    • 提供者:qq_40365272
  1. C语言实现哈夫曼编码压缩和解压各种文件

  2. 实验目的:理解哈弗曼信源编码算法,并能应用于文件压缩中。 实验内容:写出程序,利用哈弗曼编码实现对文件的压缩,并能解压文件。 实验步骤: 1、压缩 (1) 统计原始文件中各字节出现的概率(次数); (2) 采用哈弗曼算法对各字节进行编码,建立哈弗曼对照表; a) 构造二叉树 b) 编码 (3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从压缩
  3. 所属分类:C/C++

    • 发布日期:2020-11-19
    • 文件大小:12288
    • 提供者:weixin_44143854
  1. 哈夫曼编码压缩和解压缩文件——C++实现

  2. 实现效果 压缩前 压缩后 经验证解压缩前与解压缩后文本一致,无出入 文件目录 binaryTreeNode.h linkedBinaryTree.h 源.cpp 代码如下 binaryTreeNode.h #ifndef binaryTreeNode_ #define binaryTreeNode_ #include #include #include using namespace std; template struct binaryTreeNode { int *characte
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:71680
    • 提供者:weixin_38562492