国开电大《数据结构》实验栈排列递归设计

实验栈排列递归设计

【问题描述】

编写一个算法, 输出指定栈中的栈底元素, 并使得原栈中的元素倒置。

【基本要求】

(1) 正确理解栈的先进后出的操作特点, 建立初始栈, 通过相关操作显示栈底元素。

(2) 程序中要体现出建栈过程和取出栈底元素后恢复栈的入栈过程, 按堆栈的操作规则

打印结果栈中的元素。

【实验步骤】

(1) 建立顺序栈 SeqStack, 存放测试数据; 建立队列 SeqQueue 存放出栈数据;

(2) 建立 InitStack、 StackEmpty、 StackFull、 Pop、 Push、 GetTop 函数用作顺序栈的

基本操作;

(3) 建立 InitQueue、 QEmpty、 Qfull、 InQueue、 OutQueue、 ReadFront 函数用作队列的

基本操作;

(4) 建立主函数依次按序对子函数进行操作: InitStack 初始化栈→Push 压入数据→

InitQueue 初始化队列→Pop 弹出数据→InQueue 存入队列→OutQueue 出队列→Push 压入栈→

Pop 弹出数据→free 清空栈与队列。 在数据的输入与数据的输出时提供必要的提示信息。

(5) 使用 Visual Studio C++ 2005 语言环境进行调试, 源代码 P202-2-1. cpp 通过编译

生成目标文件 P202-2-1. obj, 运行可执行文件: 实验 2-2-1. exe 测试通过。

资源下载
下载价格2
客服QQ:1668639739
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 游客 下载了资源 2011年424公务员联考《行测》答案及解析(宁夏、贵州、四川、福建、黑龙江、湖北、山西、重庆、辽宁、海南、江西、天津、陕西、云南、广西、山东、湖南)
  • 游客 下载了资源 2008年安徽省公务员考试《行测》真题答案及解析
  • 游客 下载了资源 2014年天津公务员考试《行测》卷答案及解析
  • 游客 下载了资源 2014年天津公务员考试《行测》卷答案及解析
  • 游客 下载了资源 2014年天津公务员考试《行测》卷答案及解析
  • 游客 下载了资源 2013年下半年教师资格证考试《高中英语》真题解析
  • 1******* 下载了资源 上海开放大学多媒体技术及应用实验2 :动画制作、基于Animate的多媒体系统开发
  • 1******* 投稿收入增加7块钱
  • 1******* 购买了资源 上海开放大学多媒体技术及应用实验2 :动画制作、基于Animate的多媒体系统开发
  • w*****g 下载了资源 2026年春江苏开放大学工科数学基础050086过程性作业(四)答案
  • w*****g 下载了资源 2024年春江苏开放大学房屋建筑与装饰工程计量与计价060624形成性考核作业二
  • 游客 下载了资源 2017年北京公务员考试《行测》真题答案及解析
  • 游客 下载了资源 2017年北京公务员考试《行测》真题答案及解析
  • w*****g 下载了资源 2026年春江苏开放大学风景园林设计初步060503【大作业】居住小区入口及周边配套设施与景观环境设计
  • w*****g 下载了资源 2026年春江苏开放大学风景园林设计初步060503构成设计在风景园林设计中的运用调查报告
  • 游客 下载了资源 2019年420联考《申论》真题(广西B卷)及参考答案
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录