登录
首页 » 算法 » 算法设计与分析 哈夫曼树及哈夫曼编码 贪心算法

算法设计与分析 哈夫曼树及哈夫曼编码 贪心算法

于 2022-03-10 发布 文件大小:1.80 MB
0 179
下载积分: 2 下载次数: 1

代码说明:

一个记录字符及出现频率的文件如下所示:huffman.haf7a,45b,13c,12d,16e,89f,34g,20试编写一个读取此种格式文件类CHuffman, 内部机制采用优先队列,用于建立Huffman树及进行Huffman编码输出,其用法可以如下所示: CHuffman hm("hu

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 十大滤波
    最近用Arduino做电子秤,为了解决数据的跳变研究了不少滤波算法。网上能找到大把的十大滤波算法帖子,每一篇都不太一样,都号称精编啊,除错啊什么的,可是放到板子里却没一个能正常跑起来的。于是决定自己整理一下这些程序,完美移植到Arduino中。所以大家看到这个帖子的时候,不要怀疑我重复发帖。我的代码都是经过反复试验,复制到Arduino中就能开跑的成品代码,移植到自己的程序中非常方便。而且都仔细研究了各个算法,把错误都修正了的(别的程序连冒泡算法都是溢出的,不信自己找来细看看),所以也算个小原创吧,在别人基础上的原创。
    2023-08-03 17:00:03下载
    积分:1
  • 相似性计
    应用背景简单地数据处理,计算两组数据间的相似性,应用在推荐系统的数据处理中,其他方向的数据处理也适用,比较简单易学,供学习交流。关键技术用C++语言实现的简单数据处理,在很多研究方向可以用于预处理数据,计算数据的相似性也是很多研究方向需要用到的,希望对大家有用。
    2022-03-05 22:37:16下载
    积分:1
  • 用于产生频率选择性信道,其中的一个fade.m可以用来产生瑞利衰落信道....
    用于产生频率选择性信道,其中的一个fade.m可以用来产生瑞利衰落信道.-Used to produce frequency selective channel One fade.m can used to generate Rayleigh Fading Channels.
    2022-05-16 13:06:29下载
    积分:1
  • 一、问题的提出: 某厂根据计划安排,拟将n台相同的设备分配给m个车间,各车间获得这种设备后,可以为国家提供盈利Ci j(i台设备提供给j号车间将得到的利润,...
    一、问题的提出: 某厂根据计划安排,拟将n台相同的设备分配给m个车间,各车间获得这种设备后,可以为国家提供盈利Ci j(i台设备提供给j号车间将得到的利润,1≤i≤n,1≤j≤m) 。问如何分配,才使国家得到最大的盈利L 二.算法的基本思想: 利用动态规划算法的思想,设将i台设备分配给j-1个车间,可以为国家得到最大利润Li (j-1)(1≤i≤n,1≤j≤m),那么将这i台设备分配给j个车间,第j个车间只能被分配到0~i台,所以我们只要算出当第j个车间分配到t(0
    2022-11-07 12:55:03下载
    积分:1
  • 数值分析中,关于矩阵输入的实现方及程序设计
    数值分析中,关于矩阵输入的实现方法及程序设计-numerical analysis on the importation of the matrix method and program design
    2022-07-20 17:10:08下载
    积分:1
  • 任意精度求pi,对内存基本没有要求,spigot
    任意精度求pi,对内存基本没有要求,spigot算法-arbitrary precision for pi, no basic right memory requirements spigot Algorithm
    2022-08-19 15:13:09下载
    积分:1
  • MOEA framework
    应用背景The MOEA Framework is a free and open source Java library for developing and experimenting with multiobjective evolutionary algorithms (MOEAs) and other general-purpose multiobjective optimization algorithms. The MOEA Framework supports genetic algorithms, differential evolution, particle swarm optimization, genetic programming, grammatical evolution, and more. A number of algorithms are provided out-of-the-box, including NSGA-II, NSGA-III, ε-MOEA, GDE3 and MOEA/D. In addition, the MOEA Framework provides the tools necessary to rapidly design, develop, execute and statistically test optimization algorithms.关键技术Its key features includes:   * Fast, reliable implementations of many state-of-the-art algorithms   * Extensible with custom algorithms, problems and operators   * Supports master-slave, island-model, and hybrid parallelization &n
    2022-02-28 22:09:39下载
    积分:1
  • 汉密尔顿回路的C语言实现代码,是国外的人写的,和好很强大...
    汉密尔顿回路的C语言实现代码,是国外的人写的,和好很强大-code for Hamilton circuit C language implementation
    2022-11-27 20:30:03下载
    积分:1
  • SEAL需要大约五个基本机器操作文本的每个字节进行加密。
    SEAL是一种新的算法,还没有受到任何已发布密码分析。这表明慎用。然而,SEAL似乎是深思熟虑过。它的特殊性,在年底,使好对付的感觉。和唐铜匠被普遍认为是世界上最聪明的密码分析者。
    2022-02-09 12:25:56下载
    积分:1
  • 求混沌lorenz信号的三维图及各个方向的时间序列
    1.绘制三维lorenz信号图 2.lorenz信号图在三个平面的投影 3.lorenz信号三个方向的时间序列
    2022-03-22 00:08:23下载
    积分:1
  • 696518资源总数
  • 106227会员总数
  • 11今日下载