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

搜索资源列表

  1. 数据结构实验用的几个哈夫曼树程序(原创+自己收集)

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

    • 发布日期:2009-06-12
    • 文件大小:5242880
    • 提供者:leoleo13
  1. 数据结构实验二哈夫曼树及哈夫曼编码译码的实现

  2. 构建哈夫曼树及哈夫曼编码,输出哈夫曼树及哈夫曼编码,完成编码与译码的算法。 (1)掌握树的有关操作算法 (2)熟悉树的基本存储方法 (3)学习利用树求解实际问题
  3. 所属分类:其它

    • 发布日期:2010-06-07
    • 文件大小:262144
    • 提供者:redbatzero
  1. 哈夫曼编码在哈夫曼树的基础上进行哈夫曼编码设计

  2. 本文主要针对输入的十个整型数,进行归一化之后,构建合适的哈夫曼树,在哈夫曼树的基础上进行哈夫曼编码设计,并就构造哈夫曼树和进行哈夫曼编码的算法进行了较为细致的描述。本文另附二叉树的遍历搜索源码,较为简单,不做具体分析。
  3. 所属分类:其它

    • 发布日期:2010-07-11
    • 文件大小:218112
    • 提供者:gga98
  1. 哈夫曼树及哈夫曼编码数据结构实验报告

  2. 构建哈夫曼树,对其进行编码,实现译码功能,数据结构的实验报告。。
  3. 所属分类:其它

    • 发布日期:2010-12-07
    • 文件大小:76800
    • 提供者:rsinbow
  1. 哈夫曼树的编码跟解码

  2. 采用二叉树结构 构建哈夫曼树 并对字符串进行赫夫曼编码跟赫夫曼解码
  3. 所属分类:C/C++

    • 发布日期:2011-05-04
    • 文件大小:7168
    • 提供者:zsg83740004
  1. 哈夫曼数的构建和编码

  2. 1)从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并将它存于文件hfmTree中。将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上;2)利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中,并输出结果,将文件CodeFile以紧凑格式先是在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrint中。3)利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,
  3. 所属分类:C/C++

    • 发布日期:2011-06-27
    • 文件大小:8192
    • 提供者:lee07168834
  1. 哈夫曼树及哈弗曼编码

  2. 从文件中读取字符串,统计字符次数,构建哈夫曼树,输出编码。河北联合大学。。哈哈
  3. 所属分类:C

    • 发布日期:2011-11-04
    • 文件大小:5120
    • 提供者:linysheart
  1. C++实现哈夫曼编码

  2. 压缩包内为哈夫曼编码工程文件,包括哈夫曼树的定义及实现、编码译码、文件读写操作。
  3. 所属分类:C/C++

    • 发布日期:2011-11-27
    • 文件大小:309248
    • 提供者:fans_men
  1. 哈夫曼树的构建

  2. 里面是哈夫曼树的基本操作, 适合初学者的模仿! 可能代码比较简单,有错的话,请见谅!
  3. 所属分类:C/C++

    • 发布日期:2012-02-03
    • 文件大小:889856
    • 提供者:mfcdestoryer
  1. 数据结构 树 哈夫曼树 遍历算法

  2. 建立一棵二叉链表树,分别输出此先根、中根和后根遍历序列 将上题编程,实现哈夫曼树的构建和哈夫曼编码的设计
  3. 所属分类:C/C++

    • 发布日期:2012-04-27
    • 文件大小:7168
    • 提供者:doudouandzizi
  1. 构建哈夫曼树和编码

  2. 自己写的哈夫曼树还行 各位看官来下载吧 测试无错误
  3. 所属分类:C/C++

    • 发布日期:2013-01-03
    • 文件大小:5120
    • 提供者:xiguanxianren
  1. 哈夫曼树及其应用

  2. 数据结构课程设计:哈夫曼树及其应用 文档 ++代码 构建哈夫曼树,编码,译码
  3. 所属分类:C/C++

  1. 哈夫曼树(采用EGE图形库绘图)

  2. 1)哈夫曼树类型、select()函数(求两最小权值结点)、哈夫曼树构建、求编码函数、字符串输入处理函数等的声明放在huffman.h文件; 2)select()函数、哈夫曼树构建、求编码函数的实现可放在huffman.c文件; 3)输入字符串,得到不同字符个数及在串中出现的次数,该功能实现可放在input.c文件中; 4)绘图功能实现根据自身需要可单独放在draw.c文件中; 5)测试程序放在HuffmanTestApp.c中。
  3. 所属分类:C

    • 发布日期:2016-10-15
    • 文件大小:3072
    • 提供者:ljwlgl
  1. 哈夫曼编码译码器课程设计报告

  2. 课 题:哈夫曼编码译码器系统 问题描述:打开一篇英文文章,统计该文章中每个字符出现的次数,然后以它们作为权值,对每一个字符进行编码,编码完成后再对其编码进行译码。 问题补充:1. 从硬盘的一个文件里读出一段英语文章; 2. 统计这篇文章中的每个字符出现的次数; 3. 以字符出现字数作为权值,构建哈夫曼树,并将哈夫曼树的存储结构的初态和终态进行输出; 4. 对每个字符进行编码并将所编码写入文件然后对所编码进行破译。
  3. 所属分类:专业指导

    • 发布日期:2008-12-28
    • 文件大小:261120
    • 提供者:liu454824891
  1. 哈夫曼编码器/译码器

  2. 利用二叉树知识,构建哈夫曼树,并对输入字符进行编码,译码操作。
  3. 所属分类:C

    • 发布日期:2018-07-13
    • 文件大小:3072
    • 提供者:qq_39641565
  1. C语言实现哈夫曼树的构建

  2. 主要为大家详细介绍了C语言实现哈夫曼树的构建,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-08-19
    • 文件大小:44032
    • 提供者:weixin_38634610
  1. 哈夫曼树的介绍.pdf

  2. 当用 n 个结点(都做叶子结点且都有各自的权值)试图构建一棵树时,如果构建的这棵树的带权路径长度最小,称这棵树为“最优二叉树”,有时也叫“赫夫曼树”或者“哈夫曼树”。 在构建哈弗曼树时,要使树的带权路径长度最小,只需要遵循一个原则,那就是:权重越大的结点离树根越近。在图 1 中,因为结点 a 的权值最大,所以理应直接作为根结点的孩子结点。
  3. 所属分类:算法与数据结构

    • 发布日期:2020-12-14
    • 文件大小:759808
    • 提供者:Deng872347348
  1. C语言实现哈夫曼树的构建

  2. 哈夫曼树(霍夫曼树)又称为最优树. 1、路径和路径长度 在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为1,则从根结点到第L层结点的路径长度为L-1。 2、结点的权及带权路径长度 若将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。结点的带权路径长度为:从根结点到该结点之间的路径长度与该结点的权的乘积。 3、树的带权路径长度 树的带权路径长度规定为所有叶子结点的带权路径长度之和,记为WPL #include
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:38912
    • 提供者:weixin_38717031
  1. Python完成哈夫曼树编码过程及原理详解

  2. 哈夫曼树原理 秉着能不写就不写的理念,关于哈夫曼树的原理及其构建,还是贴一篇博客吧。 https://www.jb51.net/article/97396.htm 其大概流程 哈夫曼编码代码 # 树节点类构建 class TreeNode(object): def __init__(self, data): self.val = data[0] self.priority = data[1] self.leftChild = None self.right
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:98304
    • 提供者:weixin_38518376
  1. 哈夫曼树构建

  2. 哈夫曼树是带权值的树节点结构,且目标节点都存储在叶子节点上。下面使用Go实现哈夫曼树 哈弗曼树构建过程 将带权值的节点进行排序,形成有序的链表。 取出链表头两个节点,权值相加形成新节点,并加入上述链表中重新排序,两节点分别为构建为左右子树,新创建的节点为父节点。 重复步骤2直到链表节点为1退出构造 哈夫曼节点定义 type huffmannode struct { value interface{} //store the value of huffman tree node wei
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:33792
    • 提供者:weixin_38729221
« 12 3 »