Stack栈存储和Heap堆存储的区别?
2020-03-10 本文已影响0人
BravoNice
先说结论:
Stack区:每个数据顺序存放
Heap区:每个数据随机存放
内存就是一个个存了数据的格子。
Stack区在存储数据的时候必须按照顺序一个接一个的存储,不能跳。
就不能说我中间留一个空白的区域不存储,然后存到后面的区域。
而堆排序的特点就是,它存储的位置是随机的,能放得下就放,放不下我就另找一个更大的区域存储。
先说结论:
Stack区:每个数据顺序存放
Heap区:每个数据随机存放
内存就是一个个存了数据的格子。
Stack区在存储数据的时候必须按照顺序一个接一个的存储,不能跳。
就不能说我中间留一个空白的区域不存储,然后存到后面的区域。
而堆排序的特点就是,它存储的位置是随机的,能放得下就放,放不下我就另找一个更大的区域存储。