本人编写的堆排序及堆的插入删除等操作演示,用的是java swing,详情可以查看 http://blog.csdn.net/cdnight/article/details/11714005 假如您对堆排序不是很熟悉,可以查看 http://blog.csdn.net/cdnight/article/details/11650983
2022-04-05 13:51:55 1.78MB 堆排序 最小堆 swing
1
二叉堆(最小堆)+二项堆+斐波那契堆 根基算法导论C++实现
2021-12-20 21:51:54 8KB 二叉堆 二项堆 斐波那契堆
1
程序实现了c语言下霍夫曼文本压缩,测试的结果是:118M的文本压缩需要7s,解压需要4s。程序采用wchar读取字符,所以可以识别汉字。字符的存储采用散列,既考虑了速度,又兼顾了空间。压缩用最大堆来构造霍夫曼树。解压用最小堆重构霍夫曼树。较之以前自己用java实现的版本速度有很大提高。
2021-12-04 15:40:53 246KB 霍夫曼 最大堆 最小堆 散列表
1
个人实现的最小权重的二叉堆实现,效率很高,适合任意场合下的临时列表排序。 直接执行该文件会执行文件中的测试样例 使用时在头部如此声明 from binaryheap import BinaryHeap bh = BinaryHeap(heap_size) # heap_size为容量,bh为二叉堆对象
2021-12-03 21:50:48 3KB Python 二叉堆 BinaryHeap 最小堆
1
利用最小堆编程实现给定权值集合下构造相应霍夫曼树的算法,并解决以下问题: 有一电文共使用五种字符a,b,c,d,e,其出现频率依次为4,7,5,2,9。 (1)构造对应的编码哈夫曼树(要求左子树根结点的权小于等于右子树根结点的权)。 (2)给出每个字符的哈夫曼编码。 (3)译出编码系列11000111000101011的相应电文。
2021-10-29 09:06:16 2KB 数据结构 Huffman 最小堆
1
最小堆、红黑树、时间轮三种方式实现定时器,时间轮效率最高,非常具有参考价值!
2021-09-26 18:09:15 19KB 定时器 最小堆 红黑树 时间轮
1
主要介绍了C语言实现基于最大堆和最小堆的堆排序算法示例,分别是基于最大堆的升序排序和基于最小堆的降序排序实例,需要的朋友可以参考下
2021-08-03 17:04:08 55KB C语言 堆排序 排序算法 排序
1
实验六最小堆.DOCX
2021-07-09 18:04:10 40KB 报告
1
c++ 最小堆 还不错 标准库没有 自己做作业用。
2019-12-21 21:04:35 3KB c++ 最小堆
1