c语言自定义堆栈
来源:互联网 发布:iphone条码扫描软件 编辑:程序博客网 时间:2024/04/20 00:32
c语言没有堆栈,要自定义。转百度知道的,稍后要研究
struct Stack{int mData[100];int mLen;};//初始化栈void InitStack(Stack &S){S.mLen = 0;}//元素进栈void Push(Stack &S,int item){S.mData[S.mLen++] = item;}//删除栈顶元素int Pop(Stack &S){S.mLen--;return S.mData[S.mLen];}//返回栈顶元素int Peek(Stack &S){return S.mData[S.mLen-1];}//判断栈是否为空bool EmptyStack(Stack &S){if(S.mLen == 0) return true;return false;}//清空栈void Clear(Stack &S){for(int i = 0;i<S.mLen;++i){Pop(S);}}
0 0
- c语言自定义堆栈
- C语言实现堆栈
- c语言 堆栈
- C语言的堆栈
- c语言的堆栈
- C语言堆栈入门
- c语言和堆栈
- C语言堆栈入门
- C语言 堆栈
- C语言堆栈入门
- c语言堆栈问题
- C语言之堆栈
- c语言中的堆栈
- C语言:堆栈
- C语言堆栈说明
- C语言堆栈入门
- C语言堆栈说明
- C语言 堆栈
- strlen与sizeof的区别
- git_windows入门教程
- 往sdcard中放入数据
- 越狱设备免证书生成ipa安装包
- MySQL数据的查询(一)
- c语言自定义堆栈
- OpenCV应用----BOW篇
- POJ_3714_Raid(平面最近点对)
- sql性能优化浅谈
- struts2过滤器与拦截器详解
- LINUX一网卡多IP设置
- MFC多线程编程之二——MFC中的多线程开发
- Python安装lxml(编译安装其依赖的库)
- Access数据类型和SQL数据类型