第4章栈和队列精品.ppt

数据结构与算法 作 者:胡明 王红梅 出版社:电子工业出版社 邮 箱:wanghm@mail.ccut.edu.cn DestroyStack 前置条件:栈已存在 输入:无 功能:销毁栈 输出:无 后置条件:释放栈所占用的存储空间 Push 前置条件:栈已存在 输入:元素值x 功能:在栈顶插入一个元素x 输出:如果插入不成功,抛出异常 后置条件:如果插入成功,栈顶增加了一个元素 Pop 前置条件:栈已存在 输入:无 功能:删除栈顶元素 输出:如果删除成功,返回被删元素值,否则,抛出异常 后置条件:如果删除成功,栈减少了一个元素 GetTop 前置条件:栈已存在 输入:无 功能:读取当前的栈顶元素 输出:若栈不空,返回当前的栈顶元素值 后置条件:栈不变 void Push(SeqStack S, DataType x) { if (S.top == StackSize - 1) { printf(上溢); exit(

文档评论(0)

1亿VIP精品文档

相关文档