- 245
- 0
- 约小于1千字
- 约 1页
- 2022-04-29 发布于海南
- 举报
2022年-2023年最新
国家开放大学《数据结构》课程实验报告
(实验 3 栈、队列、递归设计)
学生姓名班 级实验名称
实验目的:
学 号
指导老师实验成绩
实验报告
编写一个算法,输出指定栈中的栈底元素,并使得原栈中的元素倒置。
实
验 实验要求:
概 (1)正确理解栈的先进后出的操作特点,建立初始栈,通过相关操作显示栈底元素。述 (2)程序中要体现出建栈过程和取出栈底元素后恢复栈的入栈过程,按堆栈的操作
规则打印结果栈中的元素。实验基本原理:
采用顺序栈,即用数组存储栈元素。
设定一个临时队列,用来存放从初始栈中出栈的元素。
取出栈底元素后,将队列中的元素逐一出队并压入初始栈中。程序代码:
/*实验 2.1 栈和队列的基本操作*/
实 #include stdio.h
验 #include stdlib.h
内 #define MaxSize 100
容 typedef int ElemType; typedef struct
{
ElemType data[MaxSize];
int top; /*栈顶指针*/
} SeqStack; /*定义顺序栈*/ typedef struct
{
ElemType data[MaxSize];
int front,rear; /*队头和队尾指针*/
} SeqQueue; /*定义顺序队列*/ void InitStack(
您可能关注的文档
- 国家开放大学《商业银行经营管理》形考作业1-4参考答案.docx
- 国家开放大学《社会医学》形考任务1-4参考答案.docx
- 国家开放大学《审计学》形考任务(章节测试)参考答案.docx
- 国家开放大学《市场营销学》章节练习参考答案.docx
- 国家开放大学《市政工程造价》形考作业题库及参考答案.docx
- 国家开放大学《数据结构》课程实验报告(实验2——线性表)参考答案.docx
- 国家开放大学《数据结构》课程实验报告(实验5——图的存储方式和应用)参考答案.docx
- 国家开放大学《数据结构》课程实验报告(实验6——查找)参考答案.docx
- 国家开放大学《数据库应用技术》章节测试参考答案.docx
- 国家开放大学《数控机床》综合练习参考答案.docx
- GB/T 48075.2010-2026眼戴显示 第20-10部分:基本测试方法 光学性能.pdf
- 《GB/T 48075.2010-2026眼戴显示 第20-10部分:基本测试方法 光学性能》.pdf
- GBZ(卫生) 188-2025职业健康监护技术规范.pdf
- 《GBZ(卫生) 188-2025职业健康监护技术规范》.pdf
- 中国行业标准 GBZ(卫生) 188-2025职业健康监护技术规范.pdf
- 整体叶盘型面电解加工机床 第1部分:精度检验标准化发展研究报告.docx
- 重型大长径比精密装备运输车标准化发展研究报告.docx
- 无废企业建设通用要求标准化发展研究报告.docx
- 速冻包子标准化发展研究报告.docx
- 温室气体 产品碳足迹量化方法与要求 显示器标准化发展研究报告.docx
原创力文档

文档评论(0)