数据结构——顺序栈的基本操作

上传人:宝路 文档编号:23508734 上传时间:2017-12-01 格式:DOC 页数:4 大小:36.01KB
返回 下载 相关 举报
数据结构——顺序栈的基本操作_第1页
第1页 / 共4页
数据结构——顺序栈的基本操作_第2页
第2页 / 共4页
数据结构——顺序栈的基本操作_第3页
第3页 / 共4页
数据结构——顺序栈的基本操作_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据结构——顺序栈的基本操作》由会员分享,可在线阅读,更多相关《数据结构——顺序栈的基本操作(4页珍藏版)》请在金锄头文库上搜索。

1、#includeusing namespace std;# define STACK_INIT_SIZE 100# define STACKINCREMENT 10typedef struct int * base;int * top;int stacksize;/当前栈可使用的最大容量 SqStack;void InitStack(SqStack &S)/构造一个空栈S.base=(int *)malloc(STACK_INIT_SIZE*sizeof(int);if(!S.base) cout=S.stacksize)S.base=(int *)realloc(S.base,(S.stac

2、ksize+STACKINCREMENT)*sizeof(int);if(!S.base) coutk;if(k=0) DestroyStack(S);n=15;if(k=1) InitStack(S);if(k=2) int a;couta;Push(S,a);DisplayStack(S);if(k=3) DisplayStack(S);if(k=4) cout栈的长度为: StackLength(S)endlendl;if(k=5) int c;GetTop(S,c);if(k=6) int b;pop(S,b);if(k=7) ClearStack(S);if(k=8) StackEmpty(S);return 0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号