数据结构堆、栈与程序内存的堆、栈怎么区别

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:59:17
最近对数据结构的堆、栈与程序内存的堆、栈分不太清。请哪位牛人帮忙解惑解惑一下。主要是想看数据结构的堆与程序内存的堆比,数据结构的栈与程序内存的栈比,的区别。

这是两套东西的根本就不要搞在一起

当然程序运行时的内存栈是一种栈(数据结构),但是堆跟数据结构堆并没什么关系

程序内存的栈就是数据结构栈的实例。
不过程序内存中很少看到堆,我只记得堆在程序的优先级上有些应用

数据结构中的堆与程序内存中所称的堆没有直接关系,程序内存只是用堆这个词来描述部分可动态申请和释放的内存空间。