为什么参考类型存储在堆中?
在某些语言中,动态分配的对象存储在堆中。 查看一个数据结构的复杂表(就像这样),我发现堆的唯一优势是相对于其他类型的数据结构(如树)更好地处理最大值。
为什么用堆来存储这些对象而不是其他数据结构?
正在处理对内存管理重要的最大值? 为什么?
用于存储动态分配对象的“堆”与被称为“堆”的数据结构完全无关。 他们是两个完全不同的名称相同的东西。
请参阅Wikipedia以获取有关这两种堆的参考资料。 它链接到一个“堆(数据结构)”的文章,另一个是“堆(免费存储)”。
链接地址: http://www.djcxy.com/p/14541.html