- 27
- 0
- 约3.99千字
- 约 7页
- 2018-05-14 发布于江苏
- 举报
实验:农夫狼羊和菜问题
实验6:农夫、狼、羊和菜问题
一、实验目的:
1. 会定义图的抽象数据类型;
2. 熟悉图的基本结构,掌握程序中的用户头文件、实现文件和主文件之间的相互关系及各自的作用;
3. 熟悉对图的一些基本操作和具体的函数定义;
4.掌握在实际问题中运用所学知识解决实际问题的方法和步骤。
二、实验内容描述:
有一农夫带着一条狼、一只羊和一筐菜,想从河的左岸乘船到右岸。但由于船太小,农夫每次只能带一样东西过河,而且,如果没有农夫看管,则狼会吃羊,羊会吃菜。问农夫怎样过河才能把每样东西安全地送过河。
三、实验要求:
1. 将上述问题用图表示出来;
2. 选择图的一种存储结构,编写一个自动生成该图的算法;
3.在上述基础上编写求解该问题的算法程序,并用此程序上机运行、调试,
4.屏幕显示结果,能结合程序进行分析。
四、问题分析:
该问题从表面上看,并不是一个图的问题,但可以把它用图表示出来,从而转换为一个图的问题。在这个问题的解决过程中,农夫需要多次架船往返于两岸之间,每次可以带一样东西或者自己单独过河,每一次过河都会使农夫、狼、羊和菜所处的位置发生变化。如果用一个四元组(Farmer,Wolf,Sheep,Veget)表示当前农夫、狼、羊和菜所处的位置,其中每个元素可以是0或1,0表示在左岸,1表示在右岸。这样,对这四个元素的不同取值可以构成1
您可能关注的文档
最近下载
- 2025年北京市高级中等学校招生考试数学试题含答案.doc VIP
- 漯河职业技术学院2026年单独招生《文化素质考试》模拟试题及参考答案.docx VIP
- METS(医药类)第三级考试词汇表.doc VIP
- 2026河北建设投资集团有限责任公司春季“优才计划“招聘笔试参考试题及答案解析.docx VIP
- 2024~2025学年宁夏银川市唐徕中学南校区八年级下学期期中历史试卷.doc VIP
- 2023年中级统计师真题《统计工作实务》.pdf VIP
- 2025 年小升初宁波市初中一年级新生数学摸底考试 带答案及解析 -(人教版).doc VIP
- 2026年网格员考试真题及详细答案解析.docx VIP
- 展览策划与执行手册(执行版).docx VIP
- ABB 产品手册 IRB 6760 手册(中文).pdf VIP
原创力文档

文档评论(0)