【数据结构之顺序栈的基本运算】
来源:互联网 发布:中广核深圳研究院知乎 编辑:程序博客网 时间:2024/05/16 13:03
//顺序栈public class OrderStack {//(1)置空栈void InitStack(SeqStack *S){S->top = -1;}//(2)判断栈空int StackEmpty(SeqStack *S){return S->top == -1;}//(3)判断栈满int StackFull(SeqStack *S){return S->top == StackSize-1;}//(4)进栈void push(S,x){if(StackFull(S)){Erro("Stack overflow");//上溢,退出运行}S->data[++S->top]=x;//栈顶}//(5)退栈DataType Pop(S){if(StackEmpty(S)){Error("Stack underflow");//下溢,退出运行}return S->data[S->top--];//栈顶元素出栈后,将栈顶指针下移一位}//(6)取栈顶元素DataType StackTop(S){if(StackEmpty(S)){Error("Stack underflow");//下溢,退出运行}return S->data[S->top];//}}
1 0
- 【数据结构之顺序栈的基本运算】
- 数据结构之顺序表的基本运算
- 数据结构之顺序表上的基本运算
- 数据结构 顺序串的各种基本运算
- 【数据结构之链栈的基本运算】
- 数据结构-栈-顺序存储-基本运算
- 顺序栈的基本运算
- 数据结构之顺序栈的一些基本操作
- 数据结构之顺序表的基本操作
- 数据结构之顺序串的基本操作
- 数据结构实践——顺序表的基本运算
- 数据结构实践——顺序表的基本运算2
- 数据结构第三周项目1--顺序表的基本运算
- 数据结构第三周项目--顺序表的基本运算
- 数据结构第三周项目一-顺序表的基本运算
- 经典数据结构之矩阵的基本运算
- 【数据结构之链队列的基本运算】
- 顺序栈基本运算
- scala入门-09 scala高阶函数
- iOS审核被拒原因以及解决办法
- sql server 三目运算符
- java 多线程学习
- Java多线程 -- Copy-On-Write容器
- 【数据结构之顺序栈的基本运算】
- 用java的math类方法打印一个圆
- 程序员应该投资的10件事
- 点击是图片变大,再次点击图片恢复原样
- iMindMap 7 使用方法 技巧的汇总
- 斯坦福大学怎样讲情感分析
- C语言编程(练习3:字符输入和输出 )
- UC浏览器下拉效果
- MySql实现远程连接