Memory management 为什么引用类型存储在堆中?

Memory management 为什么引用类型存储在堆中?,memory-management,data-structures,heap-memory,Memory Management,Data Structures,Heap Memory,在某些语言中,动态分配的对象存储在堆中。 查看数据结构的复杂性表(如) 我看到,与其他类型的数据结构(如树)相比,堆的唯一优势是更好地处理最大值 为什么堆用于存储这些对象而不是其他数据结构? 处理最大值对内存管理重要吗?为什么?用于存储动态分配对象的“堆”与称为“堆”的数据结构完全无关。他们是两个名字完全不同的东西 有关这两种堆的参考,请参见。它链接到一篇文章,另一篇为

在某些语言中,动态分配的对象存储在堆中。 查看数据结构的复杂性表(如) 我看到,与其他类型的数据结构(如树)相比,堆的唯一优势是更好地处理最大值

为什么堆用于存储这些对象而不是其他数据结构?
处理最大值对内存管理重要吗?为什么?

用于存储动态分配对象的“堆”与称为“堆”的数据结构完全无关。他们是两个名字完全不同的东西

有关这两种堆的参考,请参见。它链接到一篇文章,另一篇为