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

实验栈排列递归设计

【问题描述】

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

【基本要求】

(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
点点赞赏,手留余香 给TA打赏

评论0

请先
  • 游客 下载了资源 海期刀神教你用100張圖實戰均線三刀流pdf+epub
  • 游客 下载了资源 海期刀神教你用100張圖實戰均線三刀流pdf+epub
  • 游客 购买了资源 海期刀神教你用100張圖實戰均線三刀流pdf+epub
  • a******* 投稿收入增加12.5块钱
  • 游客 下载了资源 2013年413公务员联考《申论》卷及参考答案(福建、广西、安徽、四川、辽宁、海南、山西、内蒙古、黑龙江、贵州)
  • 游客 下载了资源 爱普生Epson Expression Home XP-412 驱动
  • 游客 下载了资源 佳能Canon PIXMA MX495 驱动
  • 游客 下载了资源 2015下《高中政治》真题解析
  • 游客 下载了资源 2016年下半年教师资格证考试《高中化学》题解析
  • 游客 下载了资源 2023年下半年教师资格证考试《高中语文》真题(解析)
  • 游客 下载了资源 2024年上半年教师资格证考试《高中语文》真题(解析)
  • 游客 下载了资源 爱普生Epson XP-721 驱动
  • 游客 下载了资源 爱普生Epson Stylus Office BX525WD 驱动
  • 游客 下载了资源 2019下《高中政治》真题解析
  • 游客 下载了资源 2023年上半年教师资格证考试《高中语文》真题(解析)
  • 游客 下载了资源 2016年0423浙江公务员考试《行测》真题(A卷)参考答案及解析
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

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