数据结构 第3章 栈与队列(作业)课件.pptVIP

  • 2
  • 0
  • 约8.5千字
  • 约 53页
  • 2017-08-20 发布于河南
  • 举报
数据结构 第3章 栈与队列(作业)课件

第3章 栈和队列 ;3.1 栈 ;3.1 栈 ;图3.1 栈 ; ADT Stack { 数据元素: 可以是任意类型的数据,但必须属于同一个数据对象。  关系: 栈中数据元素之间是线性关系。  基本操作:  (1) InitStack(S)  操作前提: S为未初始化的栈。  操作结果: 将S初始化为空栈。  (2) ClearStack(S)  操作前提: 栈S已经存在。  操作结果: 将栈S置成空栈。 ; (3)StackEmpty(S)  操作前提:栈S已经存在。  操作结果:判栈空函数,若S为空栈,则函数值为TRUE,否则为FALSE。  (4)GetTop(S, e)  操作前提:栈S已经存在。  操作结果:用e返回栈S的顶部元素。与Pop(S, x)不同之处在于GetTop(S,e)不改变栈顶的位置。 ; (5) Push(S, e)  操作前提:栈S已经存在。  操作??果:在S的顶部插入元素e作为新的栈顶元素。  (6) Pop(S, e) 

文档评论(0)

1亿VIP精品文档

相关文档