- 0
- 0
- 约4.83千字
- 约 24页
- 2019-10-23 发布于广东
- 举报
第三章 栈和队列 3.1 栈 3.2 队列 3.3 栈与队列的比较 栈的基本运算有五种: (1)初始化栈 initStack(s):构造了一个空栈s。 (2)判栈空empty(s):若栈s为空栈,返回值为“真” (1),否则返回值为“假”(0)。 (3)入栈push(s,x):在栈s的顶部插入一个新元素x , x成为新的栈顶元素。 (4)出栈pop(s):删除栈s的栈顶元素。 (5)读栈顶元素top(s):栈顶元素作为结果返回, 不改变栈的状态。 顺序栈及运算的实现 采用顺序方式存储的栈称为顺序栈(Sequential Stack)。 顺序栈用C语言描述如下: #define MAXSIZE 1024 /*栈可能达到的最大容量*/ typedef int DataType; typedef struct { DataType data[MAXSIZE]; int top; }SeqStack ; SeqStack *s; /*定义s是一个指向顺序栈的指针*/ 栈的操作及栈顶指针变化情况 在顺序栈上实现五种基本运算的C函数 (1)初始化栈 首先建立栈空间,然后初始化栈顶指针。 SeqStack *initSeqStack() { SeqStack *s; s=(Seq
您可能关注的文档
- 苏宁电器财务的报表分析.ppt
- 苏联的解体演讲.ppt
- 苏联的发展盛衰史.ppt
- 苏联的改革以及解体.ppt
- 南通CR地块的价值分析.ppt
- 深圳淘金山商业营销的策划建议.ppt
- 示波器的正确使用方法.ppt
- 世界十大的高楼倒塌事故.ppt
- 世界的气候类型组成.ppt
- 苏教版小学四年级下折线统计图.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 2025年宁波银行招聘考试(行政能力测验)历年参考题库含答案详解.docx VIP
- GB50300-2013建筑工程施工质量验收统一标准(新).pdf VIP
- 初高中英语语法大全(基础).pdf VIP
- 初识颊针疗法(2024版).pdf VIP
- 2013版《建筑工程质量验收统一标准》GB50300-2013.ppt VIP
- 市人社局党员干部参加2026年市委党校中青班党性分析报告.docx VIP
- 神经病学:运动障碍性疾病.ppt
- 22.3+相似三角形(第1课时+相似三角形)(教学课件)数学新教材华东师大版九年级上册.pptx VIP
- GB-50300-2013建筑工程施工质量验收统一标准.ppt VIP
- 初高中英语语法大全.doc VIP
原创力文档

文档评论(0)