摘要: 1 链式存储结构 栈的链式存储结构,简称链栈。 由于栈只是栈顶在做插入和删除操作,所以栈顶应该放在单链表的头部。另外,都有了栈顶在头部了,单链表中的头结点也就失去了意义,通常对于链栈来说,是不需要头结点的。 对于链栈来说,基本不存在栈满的情况,除非内存已经没有使用空间了。 对于空栈来说,链表原来的定 阅读全文
posted @ 2016-07-06 15:26 紫洁 阅读(6929) 评论(0) 推荐(0) 编辑
摘要: 1 定义 栈是限定只能在表尾删除和插入操作的线性表。 允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom)。栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。 栈的插入操作称为进栈,也称压栈、入栈。 栈的删除操作称为出栈,也称弹栈。 2 栈的抽象数据 阅读全文
posted @ 2016-07-06 14:54 紫洁 阅读(13074) 评论(0) 推荐(1) 编辑