栈的子函数
来源:互联网 发布:ntfs for mac安装不了 编辑:程序博客网 时间:2024/04/27 21:14
#include<iostream>#include<string>typedef int ElemType;struct SNode{ElemType data;SNode* next;};void InitStack(SNode*& HS){HS = NULL;}void Push(SNode*& HS, const ElemType& item){SNode* newptr = new SNode;newptr->data = item;newptr->next = HS;HS = newptr;}ElemType Pop(SNode*& HS){if (HS == NULL){std::cerr << "Linked stack is empty!" << std::endl;exit(1);}SNode* p = HS;HS = HS->next;ElemType temp = p->data;delete p;return temp;}ElemType Peek(SNode* HS){if (HS == NULL){std::cerr << "Linked stack is empty!" << std::endl;exit(1);}return HS->data;}bool EmptyStack(SNode* HS){return HS == NULL;}void ClearStack(SNode*& HS){SNode *cp, *np;cp = HS;while (cp!=NULL){np = cp->next;delete cp;cp = np;}HS = NULL;}
阅读全文
0 0
- 栈的子函数
- 函数调用子函数,注意子函数的位置
- 子函数
- 子函数调用——对栈帧的理解
- C_简单的子函数调用
- malloc在子函数的问题
- 小小的几个功能子函数
- 队列的链队子函数
- 关于子函数返回字符串的问题解决办法
- 使用子函数开辟内存的问题
- Openmp并行域内的子函数并行化
- VC编程中常使用的子函数
- Matlab函数、子函数的定义方法
- OpenMP: 并行域内的子函数并行化
- 返回第一个一个为数字的子函数
- C调用子函数所征用的寄存器
- 主函数和子函数的传值传址例子
- WIN32汇编 子函数中ret的重要性
- 【Scikit-Learn 中文文档】密度估计
- WinRAR
- 百度大脑人脸识别深度验证与思考(九)之烈焰红唇
- sublime text 3 没有package control 如何安装BracketHighlighter设置成对括号高亮显示
- Jmeter获取数据库表数据作为参数
- 栈的子函数
- 快速幂取余运算
- nodejs接收post请求参数
- JavaScript
- Git学习记录
- 【PHP自学笔记】第二章 PHP基础
- 【Scikit-Learn 中文文档】神经网络模型(无监督)- 无监督学习
- Windows 7
- Apowersoft Streaming Video Recorder(多功能在线视频下载工具)官方破解版V6.2.6下载 | Apowersoft视频下载王