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

实验栈排列递归设计

【问题描述】

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

【基本要求】

(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

请先
  • w*****g 下载了资源 2026年春江苏开放大学工科数学基础050086过程性作业(四)答案
  • w*****g 下载了资源 2024年春江苏开放大学房屋建筑与装饰工程计量与计价060624形成性考核作业二
  • 游客 下载了资源 2017年北京公务员考试《行测》真题答案及解析
  • 游客 下载了资源 2017年北京公务员考试《行测》真题答案及解析
  • w*****g 下载了资源 2026年春江苏开放大学风景园林设计初步060503【大作业】居住小区入口及周边配套设施与景观环境设计
  • w*****g 下载了资源 2026年春江苏开放大学风景园林设计初步060503构成设计在风景园林设计中的运用调查报告
  • 游客 下载了资源 2019年420联考《申论》真题(广西B卷)及参考答案
  • 游客 下载了资源 2019年420联考《申论》真题(广西B卷)及参考答案
  • 游客 下载了资源 2015年上半年教师资格证考试《初中历史》题(解析)
  • w*****g 下载了资源 江苏开放大学风景园林规划设计(2)综合性大作业:城市生态景观调研与分析
  • w*****g 下载了资源 2024年秋江苏开放大学风景园林规划设计(2)060515实践作业1:单位附属绿地景观调研与分析
  • w*****g 下载了资源 江苏开放大学风景园林规划设计(2)实践作业3:专类公园景观调研与分析
  • w*****g 下载了资源 江苏开放大学风景园林规划设计(2)实践作业2:城市广场景观方案抄绘
  • w*****g 下载了资源 2024年秋江苏开放大学风景园林规划设计(2)060515实践作业1:单位附属绿地景观调研与分析
  • w*****g 下载了资源 2024年秋江苏开放大学风景园林规划设计(2)060515实践作业1:单位附属绿地景观调研与分析
  • w*****g 下载了资源 江苏开放大学园林计算机辅助设计CAD:CAD绘制某园林项目图纸(综合大作业)
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

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