首页 > 解决方案 > 堆栈和内存块哪个最好?

问题描述

从 Stack(可以按特定顺序访问数据)和 Block of Memory(可以随机访问数据),哪个最好?为什么?

标签: stack

解决方案


这就像问哪种工具更好:螺丝刀或锤子。一般来说,两者都不比另一个好。每个都用于特定的工作。

每当您需要后进先出行为时,您都可以使用堆栈。当您需要随机访问时,您使用一块内存。

操作系统使用许多不同的数据结构,包括随机存取内存块、堆栈、队列等。

如果您想知道何时使用哪个,那么我建议您自己进行一些研究。


推荐阅读