博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
栈的顺序存储结构及其基本运算实现
阅读量:6836 次
发布时间:2019-06-26

本文共 747 字,大约阅读时间需要 2 分钟。

#include 
#include
using namespace std;const int maxn=500;typedef struct { int data[maxn]; int top;}Stack;//初始化stackvoid init(Stack *&s){ s=(Stack *)malloc(sizeof(Stack)); s->top=-1;}//销毁stackvoid destroy(Stack *&s){ free(s);}//判断栈是否为空bool empty(Stack *s){ return (s->top==-1);}//进stackvoid push(Stack *&s,int e){ if(s->top==maxn-1) { cout<<"栈满,不能插入!"<
top++; s->data[s->top]=e;}//出stackvoid pop(Stack *&s,int get){ if(s->top==-1) { cout<<"栈为空,没有元素出栈!"<
data[s->top]; s->top--;}//获取栈顶元素int top(Stack *&s,int get){ if(s->top==-1) { cout<<"栈为空,没有元素出栈!"<
data[s->top]; return get;}int main(){ return 0;}

转载于:https://www.cnblogs.com/sr1993/p/3697940.html

你可能感兴趣的文章
PHP 短连接生成
查看>>
lftp 4.4.0 发布,命令行的FTP工具
查看>>
uva 10152 ShellSort
查看>>
经典网页设计:20个与众不同的 Flash 网站设计作品
查看>>
java.util.concurrent.locks.Condition 例子程序探讨
查看>>
NYOJ 506
查看>>
解决读写Excel的第三方类库as3xls无法读取中文和写入中文的问题
查看>>
直线职权::参谋职权::职能职权
查看>>
转发:Hekaton:SQL Server集成的内存事务处理
查看>>
[转]孙鑫VC教程例子代码1---Windows程序内部运行原理
查看>>
手把手玩转win8开发系列课程(11)
查看>>
在可编辑div中插入文字或图片的问题解决思路
查看>>
发现问题,是解决问题的第一步
查看>>
c#中在规定时间弹出窗体
查看>>
win7高级搜索
查看>>
Asp.net Ajax框架教程
查看>>
C#Winform控件随窗体缩放
查看>>
JS常用代码收集
查看>>
Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
查看>>
[转]新版.Net开发必备十大工具
查看>>