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

2025-04-13 00:02:33
推荐回答(3个)
回答1:

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

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

回答2:

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

回答3:

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