heap 相关问题

堆(数据结构)是相对于深度排序的树。堆也可以指为动态分配留出的进程内存。

对快速堆栈和堆的理解

我想快速了解堆栈和堆中存储的内容。我有一个粗略的估计:您打印的所有内容和内存地址都不是值,而是存储在堆栈中的值,...

回答 2 投票 40

[H2数据库Java堆问题

我们的应用程序使用java spring boot将数据从avro文件加载到内存h2数据库中。我要插入145000000行,并且出现Java堆错误。它可以处理200万行。 ...

回答 1 投票 0

为我的PriorityQueue实现自定义比较器

我正在尝试解决以下leetcode问题:给定排序数组,两个整数k和x,在数组中找到与x最接近的k个元素。结果也应按升序排序。如果...

回答 3 投票 0

JVM是否在堆栈上创建对象? (和更多)

是否有在堆栈上创建对象的JVM?还是不通过引用计数器等与Java垃圾收集交互的JVM?假设我们在...

回答 1 投票 0

为什么堆排序算法中的build_heap函数不执行

以下用于实现堆排序算法以及max_heapify和build_heap函数的python代码导致以下错误消息:追溯(最近一次调用为最新):文件“ ...

回答 1 投票 0

为什么heapify的python实现调用siftup而不是siftdown?

来自https://github.com/python/cpython/blob/2.7/Lib/heapq.py def heapify(x):for i in reversed(xrange(n // 2)):_siftup(x,i)还是他们在叫siftup,世界其他地方是...

回答 1 投票 0

Exception java.lang.OutOfMemoryError:Java堆空间在递归中发生

我正在使用IntelliJ作为编辑器。这些是我的vmoptions:-Xms1024m -Xmx4096m -XX:MaxPermSize = 700m -XX:ReservedCodeCacheSize = 480m -XX:SoftRefLRUPolicyMSPerMB = 50还有什么我可以...

回答 1 投票 0

java.lang.OutOfMemoryError:Java堆空间

我被困住了……事先,我当然检查了所有有关此问题的帖子@ stackoverflow / google等,但我还无法解决此问题。我正在使用IntelliJ作为编辑器。这些是我的...

回答 1 投票 0

C Keil编译器将malloc用于局部变量,为什么?

我在函数的代码中某个地方有一个问题,我想声明一个数组,但失败。经过一些调试后,我发现它在反汇编窗口中使用了malloc,因此我增加了堆大小...

回答 1 投票 0

[java.lang.OutOfMemoryError:Java堆空间与NetBeans

这是我在由NetBeans启动的Tomcat servlet容器的实例中运行Web应用程序时遇到的错误。为了解决这个问题,我什至在netbeans.conf中更改了堆大小,但仍然显示...

回答 6 投票 15


释放错误后使用堆

在Leetcode中出现免费错误后获取堆使用,似乎不了解根本原因。你们可以在这里帮助我吗?通常,所有内容都在堆栈中声明。我唯一的怀疑是我创建的浅表副本...

回答 1 投票 0

查找小于二进制堆中X的两个边界内的所有节点

我正在尝试找到一种算法,该算法在二进制堆中找到小于两个值X的两个边界(i,j)内的所有节点。该算法应在O(K)中运行,其中K是输出的节点数。 ...

回答 1 投票 0

添加新元素时无法堆放

我想插入一些节点,功能似乎有问题。它可以插入,但不能执行heapify。我想知道添加一个新元素后索引被弄乱了。任何评论都是...

回答 1 投票 1

heapq.heappush()是否在未指定int和字符串的情况下进行比较?

[我正在leetcode.com上检查了此问题的解决方案def topKFrequent(self,words,k):count = collections.Counter(words)堆= [(-freq,word)表示word,count.items中的freq (...

回答 2 投票 0

为什么不将所有动态内存保留在数组中?

在C / C ++中,当您分配动态内存时,操作系统会为您提供一些无法预测的地址到某个遥远的内存区域。如果您分配了很多动态内存,并且需要在它们之间移动(用于...

回答 3 投票 -1

关于使用Java进行堆内存和递归调用的问题

如果我有一个函数,以调用自身结尾(但不返回自身)结束。是从堆内存中删除了前一个调用的对象还是我溢出了它? play(){//这里有很多代码...

回答 1 投票 0

如果使用继承,如何分配内存?

我有一个类A类{public void Greet(){Console.WriteLine(“ Hii”); }}类B:A {public void Greet2(){Console.WriteLine(“ Hello”); }}类Program {...

回答 1 投票 -1

Python PriorityQueue堆方法

我正在使用该库进行堆:从队列导入PriorityQueue,我需要触发一个heapify,因为在此优先级队列中,我正在插入节点类,并且优先级队列基于...

回答 1 投票 1

堆大表与性能问题

我有一个业务案例,需要存储有关车辆车间发票的所有详细信息(发票号,经销商,车辆号,安宁,服务性质等)。我有超过50列...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.