数据结构--堆和栈

堆和栈是数据结构中不同的概念,这里的堆和栈是内存的一部分,有着不同的作用,程序需要在这个区域上面分配不同的内存

比喻:

  • 栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。

  • 堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。

image.png

参考

https://www.jianshu.com/p/ce02402fb36b
JavaScript 算法与数据结构

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “text segment ”是应用程序运行时应用程序代码存在的内存段。每一个指令,每一个单个函数、过程、方法和执...
    紫云夕月阅读 7,342评论 4 20
  • 至交亲朋,请原谅我与你们看似日渐生疏!我的心中承载着对你们的深切思念!与你们相处的美好时光像相机一样存贮在胶卷...
    山东大葱阅读 375评论 0 2
  • 繁忙总是在孕育进步 堕落总是在滋生腐朽 工作总能让人忘却时间 而旅行总能让人忘却烦恼 不足两平方公里的小岛上,密密...
    jianner阅读 1,135评论 0 2
  • 1912年4月10日。 英国南安普敦,伯尔法斯特港。 阳光和煦,微风轻柔。 她的第一次出场,像小说里描写的情节。铺...
    小贼十二阅读 637评论 2 1
  • 前言 最近要搞一个比赛,技术大神说要用python作为后端,并且采用django框架,这让我完全不懂的人很尴尬呀,...
    CSU_IceLee阅读 3,589评论 0 5