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

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

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

代码说明:

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

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

发表评论

0 个回复

  • Clustering objects on subsets of attributes
    Clustering objects on subsets of attributes - COSA - a subspace clustering algorithm.-Clustering objects on subsets of attributes- COSA- a subspace clustering algorithm.
    2022-02-14 17:21:45下载
    积分:1
  • 关于GR用C语言编写的代码
    关于GR用C语言编写的代码-on GR C language code
    2022-03-05 00:56:37下载
    积分:1
  • C# ini文件操作
    资源描述封装好的C#做的dll可以以直接使用,主要是引用的windows api(c++)。里面重新实现了一些ini的操作方法,注释说明比较清楚,自己可以写一个例子调试一下看看,有任何问题可以联系我
    2022-02-14 07:19:16下载
    积分:1
  • 一个用MASM写的正则表达式引擎
    此正则表达式引擎属于正统的NFA引擎,基本兼容Perl,简单说一下引擎是怎么实现的: 首先做一个递归下降语法分析,利用栈把正则表达式转换成NFA(以有向图的形式表现),再遍历NFA判断是否能到达完成节点。 实现正则表达式匹配的各种复杂功能的力量来自于回溯,而回溯的基础是栈,回溯能力是通过栈来达成的。 栈中保存了匹配路径中所有的状态,状态回溯就是出栈,状态匹配就是入栈。 除了回溯,一些扩展功能的实现也是通过栈来完成的,比如捕获和零宽断言,都要通过搜索或操纵栈来完成。 转换成NFA再匹配的好处是简化匹配和利于优化和DEBUG:因为不管再复杂的表达式转换成NFA之后只有边和节点组成,边和节点也只有顺序、分支、循环这三种形式组成。 详细原理说明看下面关于实现引擎的文章,第3条是我理解引擎匹配原理的入门参考。 支持GBK和UTF8编码   ==参考和学习资料== 关于实现引擎的文章: 1、《Perl语言编程》第五章  书 2、《精通正则表达式》  书 3、构造正则表达式引擎   http://www.cppblog.com/vczh/archive/2008/05/22/50763.html   我的原理学习入门参考 4、NFA引擎匹配原理   http://blog.csdn.net/lxcnn/article/details/4304651 5、英文参考资料   请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-05-27 18:36:44下载
    积分:1
  • 完整的拓扑分类源程序,非常实用的vc源代码
    完整的拓扑分类源程序,非常实用的vc源代码-topological integrity of the source code classification, very practical vc source code
    2022-03-01 14:12:09下载
    积分:1
  • Delphi使用AES算法加密源码下载
    整合网上下载到的资源(ElAES.pas,AES.pas),在Delphi7下编译后,测试能用
    2023-07-07 06:10:03下载
    积分:1
  • 按照既定的步长,输入后筛选已有数据 筛选后根据变化,再次筛选...
    按照既定的步长,输入后筛选已有数据 筛选后根据变化,再次筛选-accordance with the established step, the imported data has been selected according to changes after the screening, selection again
    2022-08-31 18:05:04下载
    积分:1
  • 卡尔曼跟踪
    kalman tracking a ba
    2022-08-08 11:21:35下载
    积分:1
  • 信息论哈夫曼编码
    信息论哈夫曼编码-Information Huffman
    2023-07-26 20:20:03下载
    积分:1
  • 一个基于C++的成绩管理系统
    一个基于C++的成一个基于C++的成绩管理系统绩管理系统,短小精悍,让初学者能够很好的理解C++理解面向对象编程,C++面向对象编程的最大特点--封装,继承和多肽,此系统那个够让读者体会和理解C++的安全机制及操作重载
    2022-05-13 02:38:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载