heap 相关问题

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

初始化指针指针时出现C ++错误

我使用的是大型代码库,请原谅我不包含所有源代码。我会尽我所能地总结这个问题,希望这足以让我们对答案有一些直觉。什么时候 ...

回答 1 投票 0

为什么以下代码容易受到堆溢出攻击

我是网络安全的新手,我试图理解为什么以下代码容易受到堆溢出攻击... struct data {char name [128]; }; struct fp {int(* fp)(); };无效......

回答 1 投票 1

如何将compareTo与T Java generic一起使用?

我试图使用compareTo与Java泛型,但它一直给我一个错误。然后我实现了公共接口Comparable {int compareTo(T o);但仍然没有帮助。 ......

回答 1 投票 1

生成器函数的局部变量是否存储在堆栈或堆中?

在本文中:https://wingolog.org/archives/2013/06/11/ecmascript-generators-from-a-performance-perspective,它提到:在生成器函数中,V8在堆上存储局部变量。 。

回答 1 投票 0

java - 确定任何webapp和独立应用程序所需的-Xmx和-Xms的最佳方法

我想知道如何确定独立应用程序以及在tomcat服务器上运行的webapp所需的堆大小。如何在服务器上部署后确定相同内容。谢谢。

回答 3 投票 5

Scala命令优先级队列始终具有最低编号作为头部,升序

我想获得一个代码示例,它可以完成优先级队列中项目的升序排序。我想将Tuple2(Int,String)存储在优先级队列中,以便它按照第一个排序...

回答 4 投票 5

堆的高度与n个元素

我有以下问题:“树的高度是树的最长分支的长度。从高度的定义,具有n个元素的堆的高度是多少?给出一个明确的...

回答 1 投票 1

堆排序 - 最大堆

我在[17,98,89,42,67,54,89,25,38]中有一个数字列表,它将从左到右插入一个空堆中。什么是最终的堆?

回答 1 投票 0

在哪个部分内存中创建了哪个对象?

public class Order {static Customer cust = new Customer(); string sEmpty =“”; public static void main(String args []){int iTotal = 10; string sProductName =“Salt”; ...

回答 2 投票 -10

需要帮助计算MaxHeap中的交换次数

我目前正在开发一个我必须创建最大堆的项目。我目前正在使用我的教科书版本的堆有点看起来像:public MaxHeap(int initialCapacity){if(...

回答 2 投票 0

没有足够的内存来完成分析

我正面临与强化扫描相关的非常不寻常的错误。它从昨天晚上开始,我一直在努力解决它,因为它影响了整个团队的工作。我是 ...

回答 2 投票 2

以某种方式创建大量hprof文件,阻止我推送

我目前无法将我对项目所做的更改推送到GitHub,因为它不断发现这些名为“java_pid(随机数).hprof”的大量(~300MB)文件。我不知道他们在哪里......

回答 2 投票 5

查找未排序数组的中位数

为了找到未排序数组的中位数,我们可以在O(nlogn)时间内为n个元素创建一个最小堆,然后我们可以逐个提取n / 2个元素来获得中值。但这种方法需要O(nlogn)......

回答 7 投票 44

用于查找Java堆大小和内存的命令行工具(Linux)?

是否有一个命令行工具(Linux)来检查Java应用程序的堆大小(和使用的内存)?我试过jmap。但它提供了信息。关于内部记忆区域,如Eden / PermGen等,这不是......

回答 15 投票 135

传递指针作为参数

int * tomato(int * a,int * b){int * foo =(int *)malloc(sizeof(int)); * foo = * a + * b;回归foo;在这个函数中,我有foo,它在堆中分配并返回指向int的指针,但是...

回答 2 投票 -1

堆与二进制搜索树(BST)

堆和BST有什么区别?何时使用堆以及何时使用BST?如果你想以排序的方式获取元素,BST是否优于堆?

回答 8 投票 138

VisualVM中的采样和分析之间的区别

VisualVM有两个单独的选项卡,用于采样和分析。 VisualVM中的采样和分析有 什么区别?

回答 1 投票 152

比多个Free List方法更快的内存分配和释放算法

我们分配并释放许多内存块。我们使用Memory Heap。但是,堆访问成本很高。为了更快地进行内存访问分配和释放,我们采用了全局免费列表。当我们制作一个多线程......

回答 1 投票 0

尝试通过struct从动态字符串数组中打印字符串时出错

我的程序应该从用户通过fgets获取一个字符串到一个指向结构的指针内的动态字符串数组(char **),然后打印它。相反,每当我打印时我都会收到错误。在里面 ...

回答 1 投票 0

堆叠和堆碰撞时会发生什么

我很想知道堆栈和堆碰撞时会发生什么。如果有人遇到过这种情况,请他们解释一下情况。提前致谢。

回答 6 投票 54

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