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

哈夫曼算法

  • 程序功能说明: 根据ascⅡ码文件中各ascⅡ字符出现的频率情况创建Haffman树

    程序功能说明: 根据ascⅡ码文件中各ascⅡ字符出现的频率情况创建Haffman树,再将各字符对应的哈夫曼编码写入文件中。同时,亦可根据对应的哈夫曼树,将哈夫曼编码文件解压成字符文件。

    标签: asc Haffman 程序 字符

    上传时间: 2013-12-19

    上传用户:三人用菜

  • 对符号进行huffman编码和解码的程序

    对符号进行huffman编码和解码的程序,GUI界面,很好的学习压缩及解压缩技术。哈夫曼编/译码器V2.0

    标签: huffman 符号 程序 编码

    上传时间: 2014-01-23

    上传用户:ljmwh2000

  • 这也是一个实验

    这也是一个实验,系统结构的,实现哈夫曼树的,也可以归类为数据结构

    标签: 实验

    上传时间: 2013-12-30

    上传用户:思琦琦

  • 一个关于huffman编码树的简单小程序

    一个关于huffman编码树的简单小程序,输入字符,给出哈夫曼编码。简单易懂,初学专用。

    标签: huffman 编码 程序

    上传时间: 2013-12-13

    上传用户:小眼睛LSL

  • 根据输入的权值(代表使用频率)

    根据输入的权值(代表使用频率),使用哈夫曼编码方式为其编码,找到最优编码方式

    标签: 输入 频率

    上传时间: 2016-05-17

    上传用户:小宝爱考拉

  • 如 题

    如 题, 哈夫曼函数的java代码,网上找到的,在此和大家分享。

    标签:

    上传时间: 2014-12-05

    上传用户:xyipie

  • 本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码

    本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码,压缩成以二进制形式保存的文件;通过相应的解码程序又可以把图象解压缩出来。在图象传送过程中,我们经常采用JPEG格式对静态图象进行编码。JPEG基本系统是一种有损编码,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。 JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(Huffman)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。解码时,进行熵解码,反量化,反离散余弦变换(IDCT)。

    标签: JPEG JEPG 编码 BMP

    上传时间: 2013-12-21

    上传用户:coeus

  • 用C编程实现对26个字母用于电报打字的优先权进行编程

    用C编程实现对26个字母用于电报打字的优先权进行编程,生成哈夫曼数,并可实现对某一语句的编码,译码。本文举例此语句为:this program is my favorite.

    标签: 编程实现 字母 电报 编程

    上传时间: 2013-12-23

    上传用户:qq21508895

  • Huffman编码是最优变长码

    Huffman编码是最优变长码,请设计一个Huffma编码程序,实现以下功能: (1)接收原始数据:从终端读入字符集大小n,以及n个字符和权值,建立Huffman 树,并将它文件hfmtree.dat中。 (2)编码:利用已建立的哈夫曼树,对文件中的正文进行编码,将结果存入文件codefile.dat中。 (3)译码:利用已建立号的哈夫曼树将sodefile.dat中的代码进行译码,结果存入文件textfile.dat中。 (4)打印编码规:即字符与编码之间的一一对应关系。 (5)打印Huffman树,将已存入内存中的哈夫曼树以直观的方式显示在终端上。

    标签: Huffman 编码 变长码

    上传时间: 2013-12-23

    上传用户:zuozuo1215

  • 输入一段英文字符

    输入一段英文字符,试为该文中的每个字符编制相应的哈夫曼码。 (1)I:初始化(Initialization)。对输入的一段英文中的每个字符统计其权值,建立哈夫曼树; (2)E:编码(Encoding)。利用已建好的哈夫曼树,对每个字符进行编码。 (3)D:译码(Decoding)。利用已建好的每个编码,对输入的一个由0、1组成的序列进行译码; (4)P:印代码文件(Print)。将每个字符编的哈夫曼码和译码结果显示在终端上。

    标签: 输入 英文 字符

    上传时间: 2013-12-16

    上传用户:lizhen9880