- 246
- 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
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
原创力文档

文档评论(0)