数据结构堆与jvm内存模式的联系

来源:8-5 Heapify 和 Replace

Tom_Dragon

2019-02-23

波老师;

这里我们用数组实现的堆的数据结构是jvm内存模型中存放对象的堆是一个东西吗

写回答

1回答

liuyubobobo

2019-02-23

数据结构的堆和内存系统中所说的堆完全是两个东西:)很奇怪的,他们使用了同一个词(中英文都一样)。


如果一定要区分,数据结构中的堆,一定是最大堆(Max Heap)或者是最小堆(Min Heap)。而内存管理中所说的堆,就是Heap。内存管理中的堆,没有提取最大值或者最小值的能力,而是一种用于动态内存分配的数据结构:)具体的实现,已经超出这个课程的范畴,通常在操作系统相关课程中会有涉及:)


加油!:)

0
1
Tom_Dragon
非常感谢及时的回答!我一直对jvm中的堆很晕
2019-02-23
共1条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程