链栈及栈的应用.pptVIP

  • 4
  • 0
  • 约5.07千字
  • 约 26页
  • 2023-06-09 发布于广东
  • 举报
清华大学出版社 第一页,共二十六页,2022年,8月28日 栈的链接存储结构及实现 链栈:栈的链接存储结构 特殊线性表——栈 first a1 a2 an ∧ ai 链栈需要加头结点吗? 如何改造链表实现栈的链接存储? 将哪一端作为栈顶? 将链头作为栈顶,方便操作。 链栈不需要附设头结点。 第二页,共二十六页,2022年,8月28日 栈的链接存储结构及实现 栈顶 栈底 链栈:栈的链接存储结构 特殊线性表——栈 top an an-1 a1 ∧ first a1 a2 an ∧ ai 两种示意图在内存中对应同一种状态 top a1 an-1 an ∧ 栈顶 栈底 第三页,共二十六页,2022年,8月28日 3 链栈 栈的链式存储结构称为链栈,它是运算受限的单链表,其插入和删除操作仅限制在表头位置上进行. 由于只能在链表头部进行操作,故链表没有必要像单链表那样附加头结点。栈顶指针就是链表的头指针。 其类型说明为: typedef struct StackNode{ DataType data struct StackNode *next }; StackNode *top; 第四页,共二十六页

文档评论(0)

1亿VIP精品文档

相关文档