这是两套东西的根本就不要搞在一起当然程序运行时的内存栈是一种栈(数据结构),但是堆跟数据结构堆并没什么关系
数据结构中的堆与程序内存中所称的堆没有直接关系,程序内存只是用堆这个词来描述部分可动态申请和释放的内存空间。
程序内存的栈就是数据结构栈的实例。不过程序内存中很少看到堆,我只记得堆在程序的优先级上有些应用