数据结构课程设计报告(农夫过河)
《数据结构课程设计报告(农夫过河)》由会员分享,可在线阅读,更多相关《数据结构课程设计报告(农夫过河)(12页珍藏版)》请在毕设资料网上搜索。
1、 1 目录目录 引言 . 2 1 问题描述 2 基本要求 2 2.1 为农夫过河问题抽象数据模型体会数据模型在问题求解中的重要性; 2 2.2 设计一个算法求解农夫过河问题,并输出过河方案; 2 3 概要设计 . 2 3.1 数据结构的设计。 2 3.1.1 农夫过河问题的模型化 . 2 3.1.2 算法的设计 3 4、运行与测试 5 5、总结与心得 6 附录 . 6 参考文献 1212 2 引言 所谓农夫过河问题是指农夫带一只狼、一只羊和一棵白菜在河南岸, 需要安全运到 北岸。一条小船只能容下他和一件物品, 只有农夫能撑船。问农夫怎么能安全过河, 当 然狼吃羊, 羊吃白菜, 农夫不能将这两种
2、或三种物品单独放在河的一侧, 因为没有农 夫的照看, 狼就要吃羊, 而羊可能要吃白菜? 这类问题的实质是系统的状态问题, 要 寻求的是从初始状态经一系列的安全状态到达系统的终止状态的一条路径。 1 问题描述 一个农夫带一只狼、一棵白菜和一只羊要从一条河的南岸过到北岸,农夫每次只能 带一样东西过河,但是任意时刻如果农夫不在场时,狼要吃羊、羊要吃白菜,请为农夫 设计过河方案。 基本要求 2.1 为农夫过河问题抽象数据模型体会数据模型在问题求解中的重要性; 2.2 设计一个算法求解农夫过河问题,并输出过河方案; 3 概要设计 3.1 数据结构的设计。 3.1.1 农夫过河问题的模型化 分析这类问题会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 农夫 过河
