摘要: 假如你有很多书,你把这些书放在一个箱子里(注意这个箱子只有顶面是开口的,为了好理解你可以想象为桶一样的结构。) 当这个箱子里有10本书,你想再放进一本,就把这本书放在最上面。 当你想要读一本书的时候,你只能拿出最上面的那本书来读,然后“删除”这本书。 这种数据结构就是栈。 栈(stack)又名堆栈, 阅读全文
posted @ 2018-12-16 17:03 苦瓜爆炒牛肉 阅读(422) 评论(0) 推荐(0) 编辑
摘要: # 部分摘自《算法图解》,转载请留言联系 有时候,需要在内存中存储一系列的元素。假设你要编写一个管理待办事件的程序,你需要把这些管理待办事件储存在内存中。 用数组和链表分别是怎么存储这些数据的呢? 数组 数组 数组意味着所有待办事件在内存中都是相连的(紧靠在一起的)。例如内存有16个格子,你的待办事 阅读全文
posted @ 2018-12-16 01:02 苦瓜爆炒牛肉 阅读(189) 评论(0) 推荐(0) 编辑