数据结构课程设计---猴子吃桃子问题
《数据结构课程设计---猴子吃桃子问题》由会员分享,可在线阅读,更多相关《数据结构课程设计---猴子吃桃子问题(16页珍藏版)》请在毕设资料网上搜索。
1、0 目目 录录 1、需求分析 1 2、概要设计 1 2.1.用数组数据结构实现上述求解 . 1 2.2.用链数据结构实现上述求解. 1 2.3 用栈数据结构实现求解 1 2.4 用递归实现上述求解 2 3、 运行环境 . 2 3.1 硬件环境 . 2 3.2 软件环境 2 4、 详细设计 . 2 4.1 系统流程图 2 4.2 用数组数据结构实现上述求解 . 3 4.3 用链数据结构实现上述求解 . 4 4.4 用栈数据结构实现求解 . 5 4.5 用递归实现上述求解. 6 5、 调试分析 . 7 6、运行结果 7 课程设计总结 . 8 参考文献 . 9 附录: . 9 1 1、需求分析、需求
2、分析 1、猴子吃桃子问题 有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第 10 天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。 要求: 1) 采用数组数据结构实现上述求解 2) 采用链数据结构实现上述求解 3) 采用栈实现上述求解 4) 采用递归实现上述求解 2、概要设计、概要设计 2.1.用数组数据结构实现上述求解用数组数据结构实现上述求解 在 taozi 函数中定义一个一维数组,分别存储每天的桃子个数,根据题目的内 容找出各个数之间的关系,用数组元素表示出来,根据用户输入要计算哪一天的桃 子,用 for 循环控制结束。在 main 函数中让用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 猴子 桃子 问题
