数据结构之关于栈的“先进后出”的理…
2015-09-27 23:08
429 查看
栈就是一种存储结构,并且是一种必须满足“先进后出”原则的存储结构。关于先进后出,可以这么理解:可以把栈看成是一个箱子,往箱子里放进、取出东西的顺序一样(我们往箱子里放东西,先放进去的东西要想取出来,必须要把后放进去的东西拿走才能那先放进去的东西)。对于严蔚敏版的数据结构说可以用铁路调度站形象的表示,但本人认为这个比喻不太好,不如比喻成“箱子放东西”理解先进后出好。比喻成手枪弹夹装子弹也挺好(比调度的例子强)。
相关文章推荐
- 【数据结构导论】线性表
- 数据结构 带头结点的单链表 操作大全 最全的链表操作(c++实现)
- 数据结构之树
- 将帅问题解读
- 数据结构 顺序表(c++实现)
- 基本数据结构(1)——算法导论(11)
- 【数据结构之旅】稀疏矩阵的快速转置
- 数据结构实验一____单链表操作
- ACM题集以及各种总结大全!
- 数据结构实验1-顺序表-各种操作
- 数据结构------快排及另类快排思想解决问题
- [数据结构]二叉排序树
- 数据结构-线性表-栈-递归
- 数据结构 4____计算时间复杂度
- 数据结构,多项式运算,C++,链表
- 一元多项式的加减乘除运算,C++语言描述,数据结构实验
- [数据结构]Hash表初学(数组链表)
- 数据结构顺序栈的创建、初始化、出栈、入栈及销毁
- 数据结构基础 之 最长递增子序列
- (数据结构笔记)二叉查找树的实现