【发布时间】:2016-08-13 02:30:11
【问题描述】:
我想知道stack和heap内存中所指的stack和heap是否真的实现为stack和heap数据结构?
我认为堆栈实际上是一个堆栈,它具有指向函数中声明的 LIFO(后进先出)变量的指针,但是我想确认并询问堆是否与动态树数据结构共享的不仅仅是其名称满足堆属性?我最近阅读了很多关于堆栈和堆的内容,并且相信我理解了这个概念,但是它让我对实际的实现感到好奇。我想它在不同的架构上也可能有所不同,并且可能没有针对所有计算机和操作系统的具体通用答案。
如果有人遇到这个问题但仍然不确定堆栈和堆是什么以及在哪里,请查看这个问题以及我发现对学习堆栈和堆概念有用的其他链接。
What and where are the stack and heap? http://gribblelab.org/CBootcamp/7_Memory_Stack_vs_Heap.html http://www.programmerinterview.com/index.php/data-structures/difference-between-stack-and-heap/ https://www.youtube.com/watch?v=_8-ht2AKyH4
【问题讨论】:
-
这能回答你的问题吗? a stack vs the stack and a heap vs the heap
标签: data-structures stack heap heap-memory stack-memory