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

搜索资源列表

  1. 经典算法flash动画演示

  2. 将各种排序、搜速算法以及各种数据结构的相关算法,(例如:二叉树的建立、构造哈夫曼树的算法模拟、邻接表表示的图的广度优先搜索等)以flash动画的形式表现,原本很复杂抽象的算法知识(例如图的遍历/搜索)变得极其通俗易懂,如能将本动画作为阅读《算法导论》等算法巨作的配合材料,那么必然达到事半功倍的效果。
  3. 所属分类:其它

    • 发布日期:2009-07-20
    • 文件大小:1048576
    • 提供者:paulc2008
  1. 霍夫曼编码 对一系列的消息进行霍夫曼编码

  2. 以哈夫曼树─即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。 在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称"熵编码法"),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码表的特殊之处在于,它是根据每一个源字符出现的估算概率而建立起来的(出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编码之后的字符串的平均期望长度降低,从而达到无损压缩数据的目的)。这种方法是由David.A.Huffma
  3. 所属分类:专业指导

    • 发布日期:2009-12-26
    • 文件大小:3145728
    • 提供者:lingluo231
  1. Huffman树的表示及Huffman编码

  2. 根据Huffman编码的原理,编写一个程序,在用户输入节点权重的基础上建立它的Huffman编码。 定义一个二叉树结点类,保存字符及其出现的频率,保存该字符的编码,此外还有该结点类型的左右指针。 实现构造二叉树的功能。 实现编码的功能。 Main函数输入一行字符串,统计各个字符出现的频率,构造哈夫曼树,实现编码和译码
  3. 所属分类:专业指导

    • 发布日期:2010-01-24
    • 文件大小:81920
    • 提供者:gaolijie
  1. 霍夫曼编码 matlab程序

  2.  哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。 Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 以哈夫曼树─即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。 在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称"熵编码法"),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)
  3. 所属分类:其它

    • 发布日期:2010-03-29
    • 文件大小:3072
    • 提供者:imageing
  1. 哈夫曼树的建立

  2. 用数据结构的方法建哈夫曼树(VC++)
  3. 所属分类:C++

    • 发布日期:2008-03-27
    • 文件大小:2048
    • 提供者:chenxia1985
  1. 数据结构实验报告 哈弗曼编码建立 建立二叉树 纸牌游戏 文章编辑

  2. 程序源代码 函数调用 程序说明 .一元多项式计算: 任务:能够按照指数降序排列建立并输出多项式;完成两个多项式的相加,相减,并将结果输出。 纸牌游戏: 任务:编号1~52的52张牌,正面向上,从第二张开始,2为基数,是2倍数的牌翻一次,直到最后一张牌;然后,再依次以3,4...52为基数的翻过,输出所有正面向上的牌建立二叉树,层序、中序遍历(非递归): 任务:要求能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列。 要求:分别键入二叉树存储结构的输入函数,输出层序遍历序列的函数,给出中序
  3. 所属分类:C/C++

    • 发布日期:2011-03-16
    • 文件大小:520192
    • 提供者:shin_hwa111
  1. 哈弗曼编码译码器的实现

  2. 实现赫夫曼树的建立,赫夫曼编码的对对应的文件进压缩和对压缩文件的进行译码。
  3. 所属分类:C/C++

    • 发布日期:2011-08-18
    • 文件大小:153600
    • 提供者:purple423
  1. 数据结构课程设计

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

    • 发布日期:2011-11-07
    • 文件大小:395264
    • 提供者:huaijiahuo88
  1. Huffman编码

  2. Huffman编码(绝对原创!高质量!界面美观!功能强大!) (1)统计(Statistics):统计输入的文本的单词/Unicode字符频率。 (2) 初始化(Initialization):从终端读入字符集大小n,以及n个单词和n个权值,建立哈夫曼树. (3) 编码(Encoding):利用已建立好的哈夫曼树,对输入进行编码,然后将结果代码输出。 (4) 译码(Decoding):利用已建好的哈夫曼树,对数据代码进行译码,将译码结果输出。
  3. 所属分类:Java

    • 发布日期:2012-05-18
    • 文件大小:738304
    • 提供者:shangzwz
  1. c++编写的哈夫曼树的建立过程

  2. c++编写的哈夫曼树的建立过程,构造函数,输出方法等
  3. 所属分类:C/C++

    • 发布日期:2012-05-31
    • 文件大小:524288
    • 提供者:qingying0623
  1. huffman编码

  2. 1、 输入字符串,或者输入字符值以及权重; 2、 建立哈夫曼树并进行哈夫曼编码; 3、 输出编码和平均码长。
  3. 所属分类:C/C++

    • 发布日期:2013-04-05
    • 文件大小:126976
    • 提供者:zhang__tianxu
  1. 哈夫曼树的实现

  2. 哈夫曼树的建立,编码及译码,各种实现细节,用优先队列选择
  3. 所属分类:C/C++

    • 发布日期:2013-04-22
    • 文件大小:3072
    • 提供者:yduqytd
  1. 哈夫曼树的建立

  2. 较熟练地掌握C语言的基本内容及程序设计的基本方法与编程技巧。 (2)较熟练地掌握在系统上编辑、编译、连接和运行C程序的方法。 (3)通过运行C程序,了解C程序的特点,培养学生应用计算机解决和处理实际问题的思维方法与基本能力
  3. 所属分类:数据库

    • 发布日期:2015-06-01
    • 文件大小:189440
    • 提供者:qq_28643739
  1. 霍夫曼编码器

  2. 数据结构课程设计霍夫曼编码实验报告,包含源码 基本要求:一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtree中。 (2)C:编码(Coding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3)D:解码(Decoding)。利用已建好的哈夫曼树将文件codefile中的代码进
  3. 所属分类:讲义

    • 发布日期:2017-10-16
    • 文件大小:79872
    • 提供者:m0_37141129
  1. 数据结构课程设计_赫夫曼编译码器

  2. 一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。 (4)P
  3. 所属分类:C/C++

    • 发布日期:2018-01-09
    • 文件大小:50176
    • 提供者:qq_33663206
  1. 哈夫曼编码的研究与实现

  2. Huffman编码程序设计功能实现建立Huffman树、对文件的压缩及解压缩。 程序的主要功能是利用哈夫曼编码对数据进行无损压缩,实现Huffman压缩的编码器和译码器。
  3. 所属分类:C++

    • 发布日期:2009-02-28
    • 文件大小:210944
    • 提供者:w_1nd
  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. 哈夫曼树的构建与哈夫曼代码

  2. 用户键盘输入若干个整数作为待编码字符的权值,程序建立哈夫曼树并输出各字符的哈夫曼编码。
  3. 所属分类:C/C++

    • 发布日期:2018-05-14
    • 文件大小:2048
    • 提供者:w15605020503
  1. 哈夫曼树编码

  2. 【问题描述】  1 熟悉树的各种存储结构及其特点。  2 掌握建立哈夫曼树和哈夫曼编码的方法及带权路径长度的计算。  【设计内容】    欲发一封内容为AABBCAB „„(共长 100 字符,其中:A 、B 、C 、D 、E 、F分别有7 、9 、12 、22 、23 、27个)的电报报文,实现哈夫曼编码。  【任务要求】  1 分析系统需求。  2 建立哈夫曼树。  3 进行哈夫曼编码,并求出平均编码长度。  4 编程实现2、3步骤。 
  3. 所属分类:C/C++

    • 发布日期:2019-02-25
    • 文件大小:106496
    • 提供者:qq_42507097
  1. C语言实现哈夫曼编码压缩和解压各种文件

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

    • 发布日期:2020-11-19
    • 文件大小:12288
    • 提供者:weixin_44143854
« 1 2 ... 4 5 6 7 8 910 11 12 13 14 »