虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

哈夫曼算法

  • 哈夫曼编码实验报告

    实验内容: 本设计要求对输入的一串电文字符实现哈夫曼编码,再对哈夫曼编码生成的代码串进行译码,输出电文字符串。 要实现本设计的要求,必须实现一下几个方面的功能: 1)哈夫曼树的建立; 2)哈夫曼编码的生成; 3)编码文件的译码。 实验步骤:

    标签: 编码 实验报告 数据结构

    上传时间: 2017-01-03

    上传用户:xialong1997

  • 哈夫曼编码与译码

    哈夫曼编码与译码设计报告          

    标签: 编码 译码

    上传时间: 2017-07-02

    上传用户:liangcq

  • 哈夫曼函数实现文件压缩和解压

    该代码通过哈夫曼函数实现文件的压缩和解压功能

    标签: 函数 文件压缩 解压

    上传时间: 2020-06-07

    上传用户:754339754

  • C++实现的哈弗曼编码

    C++实现的哈弗曼编码,并有流程图(1)I:初始化(Initialization)。从指定的英文文件中Sourcefile.txt读取数据,根据文件内容统计的字符的频度,建立哈夫曼树。 (2)E:编码(Encoding)。利用已经建好的哈夫曼树进行编码,并将每个字符的编码写入文件HuffCode.txt中保存。 (3)C:压缩(Compress)。根据HuffCode.txt中编码对文件Sourcefile.txt进行重新编码,并将重新编码后的内容写入文件CodeFile.txt中。 (4)D:译码(Decoding)。利用已经建好的哈夫曼树将文件CodeFile.txt中的代码进行译码,结果存入文件TextFile中。 (5)P:打印代码文件(Print)。将文件CodeFile.txt的内容显示在终端上,每行50个代码。 (6)T:显示哈夫曼树(Treeprinting)。将已经在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上。

    标签: 编码

    上传时间: 2013-12-24

    上传用户:gxrui1991

  • 此霍夫曼编码可根据自己输入的字符集及频度构建霍夫曼树

    此霍夫曼编码可根据自己输入的字符集及频度构建霍夫曼树,利用建好的哈夫曼树生成哈夫曼编码.

    标签: 编码 字符 输入

    上传时间: 2017-02-12

    上传用户:CHENKAI

  • 哈弗曼树的简单建立

    读入输入的n的大小,n个字符串,和权值建立哈弗曼树,并进行哈夫曼编码

    标签: C语言哈弗曼树

    上传时间: 2019-11-16

    上传用户:zlmzlm

  • 数据结构问题

    数据结构问题,哈夫曼算法,C语言版,分享给需要的朋友

    标签: 数据结构

    上传时间: 2016-08-03

    上传用户:yzy6007

  • 读入一段数据

    读入一段数据,对该数据采用哈夫曼算法进行信源编码

    标签: 数据

    上传时间: 2016-10-24

    上传用户:athjac

  • 课程设计: 1.求出在一个n×n的棋盘上

    课程设计: 1.求出在一个n×n的棋盘上,放置n个不能互相捕捉的国际象棋“皇后”的所有布局。 2.设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 1) 将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 6) 设字符集及频度如下表: 字符 空格 A B C D E F G H I J K L M 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 频度 57 63 15 1 48 51 80 23 8 18 1 16 1

    标签:

    上传时间: 2017-04-24

    上传用户:zhyiroy

  • 霍夫曼编解码算法

    霍夫曼编解码算法

    标签: 编解码 算法

    上传时间: 2014-01-14

    上传用户:日光微澜