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

搜索资源列表

  1. 数据结构课程设计----哈夫曼树(c语言)

  2. 目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 3 2. 各模块的伪码算法 7 3. 函数的调用关系图 13 4. 调试分析 13 5. 测试结果 14 6. 源程序(带注释) 14 总 结 20 参考文献 20 附件Ⅰ 部分源程序代码 21 摘 要 哈夫曼编译码器主要用于通信领域,能够实现数据的快速,有效的传输。它利用哈夫曼树对数据进行编码,形成前缀编码,实现数据的有效压缩存放。然后又通过某种遍历实现译码,从而达到快速远距离通信的目的。 关键词: 哈夫曼树;
  3. 所属分类:C

    • 发布日期:2009-09-10
    • 文件大小:30720
    • 提供者:wqq_lw
  1. c语言实现三叉哈夫曼树

  2. 通过对二叉树哈夫曼算法的分析,给出三叉树哈夫曼算法及其应用。
  3. 所属分类:C

    • 发布日期:2010-01-14
    • 文件大小:105472
    • 提供者:charleston123
  1. 哈夫曼编码/译码器 完整版课程数据结构设计

  2. 文本处理是现代化计算机应用的重要领域。文本由字符组成,字符以某种编码形式存储在计算机中。每个字符的编码可以是相等长度的,也可以是不等长度的。我们熟知的ASCII编码是等长编码。为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。哈夫曼编码就是用于此目的的不等长编码方法。当然,编码的对面就有译码。本课题中,首先是构造哈夫曼树。给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二
  3. 所属分类:其它

    • 发布日期:2010-05-07
    • 文件大小:2097152
    • 提供者:feifei20090407
  1. 哈夫曼树加解密算法C语言

  2. 实现哈夫曼树加解密算法 可对文件进行加解密
  3. 所属分类:C

    • 发布日期:2011-06-25
    • 文件大小:9216
    • 提供者:piaobo14
  1. 优先队列C++实现哈夫曼树

  2. 自己实现的哈夫曼树,代码不超过100行,用到了优先队列
  3. 所属分类:C/C++

    • 发布日期:2012-02-13
    • 文件大小:2048
    • 提供者:lijinf2
  1. 哈夫曼树(C++)

  2. 改程序实现了经典的哈夫曼树算法,采用C++开发,对于认识数据结构有很大帮助
  3. 所属分类:C/C++

    • 发布日期:2012-05-01
    • 文件大小:1048576
    • 提供者:feng34562
  1. 哈夫曼树C++语言的实现

  2. 实现了哈夫曼树搜索的C++代码实现,用于带权搜索路径的最小值的计算是一种比较优化的算法
  3. 所属分类:C++

    • 发布日期:2012-09-21
    • 文件大小:6291456
    • 提供者:aarif
  1. c++实现哈夫曼树算法数据结构

  2. c++实现 哈夫曼树算法 数据结构作业 VS2005,2008,2010能直接打开
  3. 所属分类:C/C++

    • 发布日期:2013-07-05
    • 文件大小:514048
    • 提供者:u010328595
  1. 哈夫曼树编码

  2. c#语言实现的哈夫曼树编码,具有图形化界面。非常适合初学者
  3. 所属分类:C#

  1. 对于实现哈夫曼树的算法的程序,(作业)

  2. 实现哈夫曼树的算法,大二学生的作业。c++上机作业。对输入的字符进行编码。
  3. 所属分类:其它

    • 发布日期:2008-11-26
    • 文件大小:6144
    • 提供者:heeeh
  1. 哈夫曼树 数据结构

  2. 构造哈夫曼树的算法实现: 假设哈夫曼树采用双亲孩子表示法存储,并增加权值域,构造哈夫曼树的叶子结点(树木的权)有N个,合并次数为N—1次,则森林中总共有2N—1棵树,(包含合并后删除的)。
  3. 所属分类:C/C++

    • 发布日期:2018-07-11
    • 文件大小:5120
    • 提供者:qq_18246731
  1. 大学生程序设计体验-哈夫曼树

  2. 一个简单实现哈夫曼树的c语言编码程序,使用了数据结构与算法的课程思想。
  3. 所属分类:C

    • 发布日期:2018-02-09
    • 文件大小:18432
    • 提供者:qq_41725964
  1. 数据结构实验-哈夫曼树与哈夫曼编码

  2. 一、问题描述 运用哈夫曼算法构造哈夫曼树,并得到哈夫曼编码。 输入格式:10,5,21,18,8,13 二、实验目的 掌握哈夫曼算法。 三、实验内容及要求 1、构造哈夫曼树和哈夫曼编码的存储结构。 2、实现哈夫曼算法,实现哈夫曼树的存储并求出哈夫曼编码。
  3. 所属分类:C/C++

    • 发布日期:2018-10-26
    • 文件大小:4096
    • 提供者:whales996
  1. C++实现哈夫曼树算法

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

    • 发布日期:2020-08-19
    • 文件大小:106496
    • 提供者:weixin_38735790
  1. C++实现哈夫曼树简单创建与遍历的方法

  2. 主要介绍了C++实现哈夫曼树简单创建与遍历的方法,对于C++算法的学习来说不失为一个很好的借鉴实例,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:49152
    • 提供者:weixin_38655309
  1. 解析C++哈夫曼树编码和译码的实现

  2. 本篇文章主要介绍了C++哈夫曼树编码和译码的实现,详细的讲诉了哈夫曼树编码的原理,有需要的同学可以了解一下。
  3. 所属分类:其它

    • 发布日期:2020-09-01
    • 文件大小:172032
    • 提供者:weixin_38704701
  1. C++数据结构与算法之哈夫曼树的实现方法

  2. 主要介绍了C++数据结构与算法之哈夫曼树的实现方法,简单说明了哈夫曼树的原理,并结合具体实例形式分析了C++实现哈夫曼树的相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:46080
    • 提供者:weixin_38519849
  1. C++实现哈夫曼树算法

  2. 如何建立哈夫曼树的,网上搜索一堆,这里就不写了,直接给代码。 1.哈夫曼树结点类:HuffmanNode.h #ifndef HuffmanNode_h #define HuffmanNode_h template struct HuffmanNode { T weight; // 存储权值 HuffmanNode *leftChild, *rightChild, *parent; // 左、右孩子和父结点 }; #endif /* HuffmanNode_h */ 2.哈夫曼树最小堆:
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:104448
    • 提供者:weixin_38601311
  1. C++实现哈夫曼树简单创建与遍历的方法

  2. 本文以实例形式讲述了C++实现哈夫曼树简单创建与遍历的方法,比较经典的C++算法。 本例实现的功能为:给定n个带权的节点,如何构造一棵n个带有给定权值的叶节点的二叉树,使其带全路径长度WPL最小。 据此构造出最优树算法如下: 哈夫曼算法: 1. 将n个权值分别为w1,w2,w3,….wn-1,wn的节点按权值递增排序,将每个权值作为一棵二叉树。构成n棵二叉树森林F={T1,T2,T3,T4,…Tn},其中每个二叉树都只有一个权值,其左右字数为空 2. 在森林F中选取根节点权值最小二叉树,作为左右
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:51200
    • 提供者:weixin_38713009
  1. C++数据结构与算法之哈夫曼树的实现方法

  2. 本文实例讲述了C++数据结构与算法之哈夫曼树的实现方法。分享给大家供大家参考,具体如下: 哈夫曼树又称最优二叉树,是一类带权路径长度最短的树。 对于最优二叉树,权值越大的结点越接近树的根结点,权值越小的结点越远离树的根结点。 前面一篇图文详解JAVA实现哈夫曼树对哈夫曼树的原理与java实现方法做了较为详尽的描述,这里再来看看C++实现方法。 具体代码如下: #include using namespace std; #if !defined(_HUFFMANTREE_H_) #define
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:47104
    • 提供者:weixin_38722588
« 12 3 4 5 6 »