stack,linked list,queue咋形象生动理解?
Stack:
Queue:
上述两种数据结构主要用于缓存.
而Linked List 是一种基本的数据结构, 就像Array一样. 当我们需要一个Stack的时候, 我们可以选择用Array实现一个, 也可以用Linked List 实现, 是最最基础的数据结构, 也是其他数据结构的基础.
■网友
还有deque
不知道这样比喻对不对?
■网友
stack 是吃进去,吐出来queue 是吃进去,拉出来
■网友
Stack 就像你叠箱子 你最后叠箱子你最先拿走 (最后的数据最先处理)
Queue 就像你去Starbucks买咖啡 谁最先到谁最先买到(最前面的数据最先被处理) 【stack,linked list,queue咋形象生动理解?】 
Linked list 没想到啥比喻。 但Linked list 解决了array 不能被修改的弊端。 Linked List可被修改, 但注意你的pointer 一旦丢失,将无法找回。Pictures credit to BU.
推荐阅读
- Stackoverflow的中国小徒弟们怎样才能更好适应中国国情
- 以前在LinkedIn 的 Group发言都能显示出来,最近半个多月无论是share文章到group还是自己的发言都一直在审核(pending discussion),这是咋回事
- Python中怎样在list中保存class类型的数据
- 怎样通过邮箱地址在linkedin加人
- Python中的函数、方法,例如list的append()方法和del函数
- 怎样使在Linkedin上发表的动态对一些人不显示
- 程序员认为的开发神器都有哪些
- 怎样恢复linkedin通讯录查看原始方式
- 怎样评价2015年linkedin上最受追逐的科技企业雇员排行榜
- android 横向ListView的实现
