线性表-链栈
来源:互联网 发布:网络销售工作周总结 编辑:程序博客网 时间:2024/06/06 19:19
#include <iostream> #include <string> #include <vector> #include <algorithm> #define MAXSIZE 100 using namespace std;/*链栈 */typedef struct StackNode{int data;struct StackNode *next;}StackNode,*LinkStack;//初始化,不带头结点 int InitStack(LinkStack &S){S = NULL;return 1; } //入栈(头插入法) int push(LinkStack &S,int e) { LinkStack p = new StackNode; p->data = e; p->next = S; S = p; return 1; } //取栈顶元素 int getTop(LinkStack S) { if(S!=NULL) { return S->data; } else { return -1; } } //出栈 int pop(LinkStack &S) { if(S==NULL) { cout<<"int pop(LinkList &S) err:栈空error"<<endl; return 0; } else { LinkStack p = S; S = S->next; delete p; return 1; } } int main(){LinkStack stack;InitStack(stack);push(stack,1);push(stack,2);push(stack,3);push(stack,4);push(stack,5);cout<<"getTop:"<<getTop(stack)<<endl; pop(stack);cout<<"getTop:"<<getTop(stack)<<endl; }
0 0
- 线性表------链栈
- 线性表-链栈
- 线性表--线性存储
- 线性表 线性结构
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 线性表
- 奋斗
- web项目添加包的一些建议
- Queueing at Bank (25)
- 机器学习13大规模数据集
- BeautifulSoup安装,输入setup.py build后没反应----可能是命令错误!
- 线性表-链栈
- Apple 词典·再要你命 3000 | 美国传统大辞典 | Merriam Webster Collegiate Dict
- CMD 模块定义规范
- [BZOJ 1007][HNOI2008]水平可见直线
- C#101课的主要内容
- 数据结构与算法引言
- java装饰器模式
- Codeforces Round #390 (Div. 2)(A,B,C(记忆化搜索),D(贪心,优先队列))
- CodeForces - 762B(贪心)