heap 相关问题

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

new Handler()。postDelayed(new Runnable()内存泄漏

关于堆问题和内存泄漏,我读了下面的文章,强调为处理程序部分创建静态类:这里现在是以下代码容易出现堆内存泄漏? / ...

回答 1 投票 1

堆的Java和堆栈是否都驻留在RAM中,类似于C ++?

这个问题不是关于Java中Stack和Heap之间的区别。在C ++中,Stack和He都在RAM中。 Java中怎么样?

回答 3 投票 1

巨大的内存分配:堆栈与堆

我做了一个需要1 GB内存的结构。当我在堆上分配它时程序启动很快,我在应用程序管理器中看到,它的内存使用达到了这个数量,但是当我...

回答 2 投票 0

java.lang.OutOfMemoryError超出Java堆空间的GC开销限制?

什么java.lang.OutOfMemoryError:Java堆空间意味着该消息意味着应用程序只需要比可用的Java堆空间更多的Java堆空间来正常运行。什么java.lang ....

回答 2 投票 6

阻止使用静态生命周期创建对象

我们可以阻止创建具有静态生命周期的对象,同时允许使用自动生命周期创建对象吗?如果我们想阻止用户创建一个...的实例

回答 2 投票 2

现代Windows中的ASLR和NX-bit?

当攻击者获得对x86-64上的Windows中的指令指针的控制权,并使用NX位和ASLR保护时,如何关闭NX位保护?我假设系统调用禁用...

回答 1 投票 2

如何从数字列表中生成所有可能的最大堆?

max-sheaps可以在同一个树本身内具有任意分支因子。例如[8,5,3,1],产生的一些堆可能是8或8或8 / | \ ...

回答 1 投票 -3

在对象创建具有串联时String保存的位置?

我们知道以下String保存在String Constant Pool中。字符串a =“AB”;如下创建的String对象将保存在Heap中。 String b = new String(“AB”);字符串e = b.concat(“...

回答 1 投票 1

C ++中的内存管理

我正在尝试测试数据的定位和销毁方式和位置。对于下面的示例代码:创建一个新点并使用NewCartesian方法返回。我知道它应该存储在堆中。 ...

回答 2 投票 0

使用C ++标准库以对数时间进行Heapify

我有一个堆使用std :: make_heap:std :: vector V {1,2,3,5,9,20,3}; std :: make_heap(v.begin(),v.end());现在我通过改变一个随机元素来更新堆:v [3] = 35;有没有办法......

回答 4 投票 3

将字典插入堆Python

我正在尝试使用(键,值)构建一个堆,因此键是一个数字,值是一个字典。 import heapq heap = [] dic = {'val_1':'number_1','val_2':'number_2','val_3':'number_3'} ...

回答 3 投票 4

是否在C中的堆栈或堆上创建激活记录?

我正在阅读有关内存分配和激活记录的内容。我有些疑惑。任何人都可以制作以下水晶吗?一个)。我的第一个疑问是“在堆栈上创建激活记录......

回答 3 投票 1

在python中,我应该如何在元组列表上实现最小堆?

我正在尝试在元组列表上实现最小堆。例如:A = [('a',2),('b',1)]我如何根据这些元组的第二个元素来堆积A,这样A将被堆积为[('b',1) ),('a2)...

回答 1 投票 -2

Java中的MaxHeap实现无法正常工作

我通过扩展ArrayList实现了Heap。但是,它似乎很好地作为minheap(与此代码差别不大),但它不能正常工作作为maxheap。我想我有一部分或一部分......

回答 1 投票 0

替换选择排序

所以我一直在尝试实现这个算法,但我不确定从哪里开始。基本上从我的理解,你可以通过两种方式实现它,通过排序顶级是...

回答 1 投票 0

谷歌模拟全局模拟对象内存泄漏

我正在使用VS2005和C ++进行使用谷歌模拟的单元测试。我在单元测试中有一个全局自由函数,我使用以下代码来模拟自由函数:NiceMock mockObj; ...

回答 2 投票 1

将在数组中实现的堆转换为树

我有这个功课,我必须转换数组中表示的最小堆:DEFINE #SIZE typedef int Heap [SIZE]并在树中实现它,如下所示:typedef struct node {int val; struct no * ...

回答 1 投票 0

在方法中使用实例变量时堆和堆栈(Java内存)

public class Main {private String sampleName =“Sample”; public void show(){System.out.println(sampleName);我知道“Sample”作为一个对象位于堆部分,但是在哪里......

回答 2 投票 0

构建min heap的Python实现

下面的代码来填充最小堆有什么问题? bubble_up方法不起作用,它会使索引超出范围错误。 def __init __(self):self.heap = [] self.heap_size = 0 def ...

回答 2 投票 0

加载100MB文件时出现OutOfMemoryError,尽管有550MB堆

以下问题:我启动了我开发的程序(-Xmx550M)我加载了一个90 MB的文件这个加载是下图中使用堆的峰值。在此之后,堆大小从130增加到500 MB,...

回答 2 投票 4

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