萌新萌新
萌新萌新
全部文章
学习
C++学习(9)
Lua学习(4)
读书笔记(3)
归档
标签
去牛客网
登录
/
注册
大家一起学习啦
记录自己的成长
全部文章
/ 学习
(共1篇)
堆和栈的区别,为什么栈要比堆快?大根堆,小根堆是什么?
区别 1.申请方式:栈是系统自动分配和释放的,堆是程序员手动分配释放的。 2.效率:栈是系统分配的,速度快,没有内存碎片。堆有程序员分配,速度较慢,操作不动会产生内存碎片。 3.扩展方向:栈是由高地址向低地址扩展,堆是低地址向高地址扩展。 4.程序中的局部遍历是使用栈空间,new/malloc等使用...
堆
栈
大根堆
小根堆
2021-11-13
0
722