数据结构_堆栈和队列.pptVIP

  • 5
  • 0
  • 约2.84千字
  • 约 24页
  • 2016-04-16 发布于安徽
  • 举报
数据结构_堆栈和队列.ppt

第四章 堆栈和队列 提纲 4.1堆栈的概念及其运算 4.2堆栈的顺序存储结构 4.3堆栈的链式存储结构 4.1堆栈的概念及其运算 堆栈的逻辑结构 堆栈:限定仅在表尾进行插入和删除操作的线性表。 空栈:不含任何数据元素的栈。 允许插入和删除的一端称为栈顶,另一端称为栈底。 4.1堆栈的概念及其运算 4.1堆栈的概念及其运算 4.1堆栈的概念及其运算 4.1堆栈的概念及其运算 4.1堆栈的概念及其运算 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.2堆栈的顺序存储结构 4.3堆栈的链式存储结构 4.3堆栈的链式存储结构 4.3堆栈的链式存储结构 时间性能:相同,都是常数时间O(1)。 空间性能: 顺序栈:有元素个数的限制和空间浪费的问题。 链栈:没有栈满的问题,只有当内存没有可用空间时才会出现栈满,但是每个元素都需要一个指针域,从而产生了结构性开销。 总之,当栈的使用过程中元素个数变化较大时,用链栈是适宜的,反之,应该采用顺序栈。 * (a1, a2, ……, an) 栈顶 栈底 a b c 入栈 出栈 栈底 栈顶 插入:入栈、进栈、压栈 删除:出栈、弹栈 栈顶

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档