HEAP

HEAP

文章 3 浏览 377

遍历堆化列表

我正在进行蒙特卡罗模拟。作为此任务的一部分,我生成在间隔 (0,100) 上均匀分布的样本。 generate = lambda:uniform(0,100) 当所有最接近的生成点对…

一个人的旅程 2024-12-12 23:43:25 3 0

堆排序获取父级

要获取堆排序数组中节点的父节点,计算公式为 (index - 1) / 2。 但是,假设每个节点在数组中占用 4 个空格。要访问记录/节点,我必须访问该记录的四…

热血少△年 2024-12-12 14:11:38 4 0

在堆上分配的内存块是否保证对齐?

我正在使用 FastMM 支持的 Delphi 2010 进行原型设计,每次我使用 GetMem 分配内存时,结果指针都会与 QWORD 边界对齐。但我应该依赖它吗?…

左秋 2024-12-12 05:46:35 5 0

C++中的push_heap函数有什么作用?做?

我想知道带有三个参数的push_heap函数是做什么的? #include #include #include #include using namespace std; class HeapCompare_f { public: bool …

小矜持 2024-12-11 18:40:39 4 0

是否有具有固定容量和自定义比较器的 PriorityQueue 实现?

相关问题: 具有固定大小的Java PriorityQueue 如何使用 PriorityQueue? 获取数组中 n 个最小元素的索引 Scala:有没有办法使用PriorityQueue 就像我…

三五鸿雁 2024-12-11 18:32:31 6 0

如何实现每个节点都是一个类的堆?

我想创建一个堆结构,每个节点有 2 个数据,1) string 2) int 所以我认为每个节点必须是一个名称为“heapNode”的类,但我在交换方法中遇到麻烦, 请…

客…行舟 2024-12-11 05:25:46 5 0

使用数组形成堆

我正在尝试使用以下代码形成堆,但不确定为什么它没有显示正确的输出。 #include using namespace std; int h[10], n; void heapbottom() { int i, j;…

岁月打碎记忆 2024-12-10 14:16:49 5 0

从二叉堆中查找第 k 个最小元素的 O(klogk) 时间算法

我们有一个 n 节点二叉堆,其中包含 n 个不同的项(根部的最小项)。对于k<=n,找到一个O(klogk)时间算法来从堆中选择kth最小的元素。 O(klogn) 很明…

酒中人 2024-12-08 06:36:14 5 0

堆排序问题

我现在正在研究堆排序。到目前为止,我的代码输出错误。例如,我输入了 4 3 5 2 1,我输入的第一个数字始终位于最后一个索引上。输出将为 1 2 3 5 4。…

呆萌少年 2024-12-03 01:13:27 7 0

Brodal优先级队列实现

有人曾经实现过 Brodal 队列吗? 它是否值得实现或者像斐波那契堆一样具有很高的运行时间常数?…

痴者 2024-12-02 21:57:21 5 0

CLRS 的斐波那契堆大小(x)分析有缺陷吗?

在CLRS的Introduction to Algorithms第3版P.525中,在分析size(x)的下界时,我引用了一句话“因为向节点添加子节点不能减少节点的大小,所以Sk的值增…

-小熊_ 2024-12-02 12:48:48 9 0

Java 泛型、不可转换类型、类型转换、堆 d-ary

这是我的 d 进制堆的删除方法。编译时出现很多“不可转换类型”错误。另请注意,我的程序扩展了 Comparable。 public class HeapImpl12> implements H…

又爬满兰若 2024-12-02 03:54:38 5 0

对 heapify 进行更严格的绑定

我想使用 siftdown 方法计算 heapify 上更严格的界限,因此我按如下方式进行: 在每个级别 i 上,该级别上的每个键都可以转到叶级别 h (其中h 是树的…

凉宸 2024-11-26 22:59:57 7 0

优先级队列 - 跳过列表与斐波那契堆

我有兴趣实现一个优先级队列,以实现一个高效的 Astar 实现,该实现也相对简单(我的意思是优先级队列很简单)。 看起来,因为跳过列表提供了一个简单…

眼睛会笑 2024-11-26 18:11:01 12 0

MAX-HEAPIFY 中的最坏情况:“最坏情况发生在树的底层正好是半满时”

在MAX-HEAPIFY中给出 "the worst case occurs when the bottom level of the tree is exactly half full" 在CLRS,第三版,第155页中,我猜想 原因是…

葬﹪忆之殇 2024-11-26 13:42:46 9 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文