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

搜索资源列表

  1. 赫夫曼树C语言代码实现(最小二叉树)

  2. 该部分有两个不同的程序,程序根据用户输入的结点值和权重建立哈夫曼树,然后输出哈夫曼编码
  3. 所属分类:C

    • 发布日期:2009-05-19
    • 文件大小:2048
    • 提供者:dwfhxl
  1. 数据结构实验用的几个哈夫曼树程序(原创+自己收集)

  2. 内含10个哈夫曼数据结构实验程序和2个哈夫曼演示FLASH,还有两张演示图。程序具有构建哈夫曼树、编码译码、输出静态链表等功能。是本人在众多程序中精心挑选出来的,注释清楚,每个程序分开用文件夹保存,并给出每个程序的具体功能与不足或改进。程序内包含严蔚敏书籍中赫夫曼编码的两个算法实现。程序已经全部测试过。
  3. 所属分类:其它

    • 发布日期:2009-06-12
    • 文件大小:5242880
    • 提供者:leoleo13
  1. 赫夫曼树的应用,赫夫曼编码

  2. 构建了赫夫曼树,实现了字母的编码和解码。输入一段字符,即可以对其进行编码,输入一段01字符串同样可以对其进行解码,输出相应的字母。
  3. 所属分类:Java

    • 发布日期:2010-05-08
    • 文件大小:5120
    • 提供者:jujuelianai
  1. 赫夫曼树和编码的C/C++源代码实现

  2. 这个代码主要描述《数据结构》课程中的赫夫曼树和编码的过程,
  3. 所属分类:C

    • 发布日期:2010-06-05
    • 文件大小:2048
    • 提供者:workhardhard
  1. 赫夫曼编码译码系统(VC 6.0)

  2. 由用户自己输入带有字符频率的字符串(只包含26个大写字母),系统自动统计各个字符的频率,并输入到屏幕上。然后建立赫夫曼树,对各个字符进行编码,将得到的每个字符的编码写入文件,同时对用户输入的字符串进行编码,将得到的编码文件写入磁盘文件。后建立赫夫曼译码表,将用户输入字符串的编码文件按所生成的赫夫曼表进行译码,得到的字符显示出来。系统指定文件进行编码译码,将编码和译码后的字符写入文件,要求格式也要输出出来。 上述描述可知,系统必须实现的功能如下:一,统计用户输入的字符串的使用频率并保存起来。二,
  3. 所属分类:C++

    • 发布日期:2010-07-11
    • 文件大小:58368
    • 提供者:laozitianxia
  1. 赫夫曼树和赫夫曼编码的存储表示

  2. 赫夫曼树和赫夫曼编码的存储表示,自己搞定的,关键是一些总结。一些风格和数学的重要性,程序风格如HT[s1].parent=HT[s2].parent = i就淫荡的不行了,要分行在VC6下才能运行,数学也很重要,一些纠结的问题的时候,算法就派上用场,之前写的Select函数得不出正确的结果。总结就是很想睡觉。碰到纠结的问题就是要熬,如果不熬,不断的调试,不断的想,那么永远是不可能得出结果来的
  3. 所属分类:C++

    • 发布日期:2010-12-09
    • 文件大小:6144
    • 提供者:abigbadboy
  1. 《数据结构》实验哈夫曼树

  2. 构造一棵哈夫曼树,哈夫曼树它是带权路径长度WPL最小的二叉树,掌握赫夫曼树的构造并能依据所构造赫夫曼树对实际问题进行编码,输出赫夫曼编码,正确调试程序。1、初始化。从键盘读入字符集大小n,以及n个字符和n个权值,建立赫夫曼树。2、编码。利用以建立好的赫夫曼树,并进行编码。3、输出。将每个字符的编码输出。
  3. 所属分类:其它

    • 发布日期:2010-12-18
    • 文件大小:2048
    • 提供者:ZAOMEI
  1. 赫夫曼树的建立、编码和译码

  2. 赫夫曼树的建立、编码和译码 赫夫曼树的建立、编码和译码 赫夫曼树的建立、编码和译码
  3. 所属分类:C/C++

    • 发布日期:2011-05-28
    • 文件大小:131072
    • 提供者:xiaovvvyu
  1. 赫夫曼树编码

  2. 刚写好的赫夫曼树编码实现树的建立,和输入想应的字符,输出对应的编码!望指点啊!
  3. 所属分类:C++

    • 发布日期:2008-05-24
    • 文件大小:254976
    • 提供者:lan_6373836
  1. 赫夫曼树的构造和编码(C+数据结构)

  2. 基于C语言,模拟赫夫曼树的构造并对之进行编码。代码简洁,附报告书说明,有利于对数据结构赫夫曼树的理解。适合数据结构初中级学者学习。
  3. 所属分类:C

    • 发布日期:2012-05-23
    • 文件大小:143360
    • 提供者:dingzhihao
  1. 赫夫曼编码设计

  2. 对某篇500单词左右的英文文本文件中字母、标点符号的使用频率进行统计,然后对出现的字母和标点符号进行哈夫曼编码。 要求英文文本采用文件方式读取,输出结果中要分别列出各字符(包括字母和标点符号)的出现频率和哈夫曼编码。 2.需求分析 (1)输入的形式和输入值的范围:从一个英文文件中读取所有字母和字符信息,保存至一个空间为96的数组中; (2)输出的形式:输出文件包含的字母字符,并输出其出现的频率和在赫夫曼树中的编码; (3)程序所能达到的功能:输出文件文本中出现字符的频率和赫夫曼编码;
  3. 所属分类:C/C++

    • 发布日期:2012-12-21
    • 文件大小:184320
    • 提供者:yh604291518
  1. 根据赫夫曼树求赫夫曼编码

  2. //算法5.11 根据赫夫曼树求赫夫曼编码 #include using namespace std; typedef struct { int weight; int parent,lchild,rchild; }HTNode,*HuffmanTree; typedef char **HuffmanCode; void Select(HuffmanTree HT,int len,int &s1,int &s2) { int i,min1=0x3f3f3f3f,min2=0x3f3f3f3f;
  3. 所属分类:C++

    • 发布日期:2013-12-17
    • 文件大小:3072
    • 提供者:u013182329
  1. 利用二叉树结构实现赫夫曼编/解码器。

  2. 利用二叉树结构实现赫夫曼编/解码器。 基本要求: 1、 初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树 2、 建立编码表(CreateTable):利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。 3、 编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、 译码(Decoding):利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。 5、 打印(Print):以直观的方式打印赫夫曼树(选
  3. 所属分类:其它

  1. C语言 赫夫曼编码

  2. 根据输入的叶子数和各自的权重,构造一个赫夫曼树并输出赫夫曼编码
  3. 所属分类:C/C++

    • 发布日期:2015-10-30
    • 文件大小:3072
    • 提供者:xiongwujiang
  1. 数据结构算法之赫夫曼编码系统

  2. 利用赫夫曼树的编码思想,构造一个完整的赫夫曼编码系统。源代码还附赠了详细的PPT讲解。 ①从键盘读入字符集大小n,以及n个字符和n个权值,建立赫夫曼树,然后对赫夫曼树进行编码,输出结果。 ②使用上述字符集创建一个任意的明文,对该明文进行编码,输出该明文的电文序列。 ③利用上述创建的编码集合,输入任意的电文序列,输出该电文的明文。
  3. 所属分类:C/C++

    • 发布日期:2016-04-27
    • 文件大小:481280
    • 提供者:yifeng925
  1. 赫夫曼编码程序

  2. 建立赫夫曼树并对键盘输入的源文件进行编码和输出
  3. 所属分类:C/C++

    • 发布日期:2016-05-16
    • 文件大小:4096
    • 提供者:zzh248
  1. 赫夫曼编码(C语言版本)

  2. #include #define MAXBIT 2000 /*定义哈夫曼编码的最大长度*/ #define MAXVALUE 1000 /*定义最大权值*/ #define MAXLEAF 256 /*定义哈夫曼树中最多叶子节点个数*/ #define MAXNODE MAXLEAF*2-1 /*哈夫曼树最多结点数*/ typedef struct { /*哈夫曼编码结信息的构*/ char bit[MAXBIT]; int start; }Hcodetype; typedef struct
  3. 所属分类:C

    • 发布日期:2009-03-03
    • 文件大小:6144
    • 提供者:qq_16988571
  1. Huffman赫夫曼编码实现

  2. 读取一篇英文文章,并对其中的小写字母进行频数统计,并构造赫夫曼树和赫夫曼编码,输出每个 字母的编码
  3. 所属分类:Java

    • 发布日期:2018-05-25
    • 文件大小:4096
    • 提供者:qq_41896822
  1. 赫夫曼树的构建和赫夫曼编码的获取

  2. 赫夫曼树的构建和赫夫曼编码的获取,最基础的内容,将课程的伪代码变为了可运行的
  3. 所属分类:C/C++

    • 发布日期:2018-07-18
    • 文件大小:3072
    • 提供者:qq_42671442
  1. java实现赫夫曼树编码和解码byte[]

  2. 首先对于赫夫曼编码有个大概的理解:赫夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。 赫夫曼编码,主要目的是根据使用频率来最大化节省字符(编码)的存储空间。(举例来说,对于一个字符串中”i like java do you like a java”中有多个重复字符,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:121856
    • 提供者:weixin_38692043
« 12 3 4 5 6 7 »