下载 >  开发技术 >  C > C语言实现野人与修道士过河问题 源代码

C语言实现野人与修道士过河问题 源代码 评分:

C语言实现野人与修道士过河问题 源代码
2008-07-01 上传大小:14KB
分享
收藏 举报

评论 共4条

computer_programme 很好的编程思想呀!
2013-11-30
回复
qq420023283 这个代码不是解决这个问题的 感觉是在链表啊
2012-06-18
回复
salasprime 代码在我调试的时候崩溃,希望作者修改
2012-05-15
回复
elvanyin 不是过河问题的代码啊,就是一个建立图,邻接表的程序啊
2011-11-15
回复
Java实现传教士与野人过河问题
野人修道士 C++完整工程项目及源代码

野人与修道士问题,C++完整工程项目及源代码

立即下载
修道士和野人过河问题 A*算法 人工智能
请问传教士和野人问题怎么用c++实现?
修道士与野人问题
A*算法解决传教士与野人过河问题(可运行代码)

A*算法解决传教士与野人过河问题 * 程 序 说 明 * * 功能: 用A*算法求解传教士与野人问题。M=C=5, K=3 * * 说明: * * 本程序按照《人工智能导论》一书所介绍的A*算法求解传教士与野人问题。 *

立即下载
3个传教士与3个野人过河问题

用回溯法、递归求解 传教士与野人过河问题。

立即下载
北航人工智能原理课大作业源代码,A*算法解决野人与传教士过河问题

网上绝大部分解决野人与传教士问题的代码使用的是递归+回朔。根据北航研究生人工智能课大作业的要求,本程序用A*算法解决了野人与传教士过河问题。因为是无聊帮同学做的,所以自己写了所有的链表操作函数。 算法思路随处可见,本程序初始条件为3个野人和3个传教士,使用的启发函数为M+C-2B。

立即下载
传教士和野人问题(MC问题)的A*算法实现

问题:设有3个传教士和3个野人来到河边,打算乘一只船从右岸渡到左岸去。该船的负载能力为两人。在任何时候,如果野人人数超过传教士人数,那么野人就会把传教士吃掉。他们怎样才能用这条船安全地把所有人都渡过河去? 综合上述信息提取限制信息为: 1、修道士和野人都会划船,但船一次只能载2人; 2、在任何岸边,野人数不能超过修道士数,否则修道士将会被野人吃掉

立即下载
传教士野人过河问题java源代码

用深度遍历方法解决传教士过河问题; 源代码为java源代码; 按照要求输入;

立即下载
C语言实现A*算法解决传教士和野人渡河问题

有一条河,河的左岸有m个传教士(Missionary)和m个野人(Cannibal),和一艘最多可乘n人的小船。约定左岸,右岸和船上或者没有传教士,或者野人数量少于传教士,否则野人会把传教士吃掉。 C语言实现A*算法!

立即下载
野人和传教士过河的FLASH

人工智能典型问题 的 三个野人和三个传教士过河问题的FLASH

立即下载
修道士野人渡河问题源代码

修道士与野人渡河问题C语言源代码,为新手编程人员提供参考

立即下载
修道士野人问题课程设计报告

这是一个古典问题。假设有n个修道士和n个野人准备渡河,但只有一条能容纳c人的小船,为了防止野人侵犯修道士,要求无论在何处,修道士的个数不得少于野人的人数(除非修道士个数为0)。如果两种人都会划船,试设计一个算法,确定他们能否渡过河去,若能,则给出一个小船来回次数最少的最佳方案。 要求: (1)用一个三元组(x1,x2,x3)表示渡河过程中各个状态。其中,x1表示起始岸上修道士个数,x2表示起始岸上野人个数,x3表示小船位置(0——在目的岸,1——在起始岸)。例如(2,1,1)表示起始岸上有两个修道士,一个野人,小船在起始岸一边。 采用邻接表做为存储结构,将各种状态之间的迁移图保存下来。 (2)

立即下载
传教士野人渡河问题汇总(人工智能)

这里运用了几种方法来实现渡河问题,有广度搜索算法,深度搜索算法,A*算法。

立即下载
用Prolog求解传教士和野人问题

用Prolog求解传教士和野人问题,程序报告。

立即下载
c#实现野人与传教士过河问题以及动画演示

实现了野人与传教士过河问题的求解,并且简单的实现了窗口动态演示过河过程

立即下载
修道士野人问题C++

修道士野人问题C++

立即下载
传教士和野人过河C语言

人工智能的经典问题之一:传教士和野人过河C语言实现的。。。

立即下载
食人魔过河问题(深度优先搜索)-prolog源码

river-cross - DFS.pl为广度搜索的prolog程序 打开默认程序后在?-后输入 solution(((0,0),(3,3),1),((3,3),(0,0),0),[((0,0),(3,3),1)],S);true. 或 solution(S,((3,3),(0,0),0),((0,0),(3,3),1));true. 由于结果默认不完全显示,因此L结果出来后通过按w(即write)后才完全显示。

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C语言实现野人与修道士过河问题 源代码

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
2 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: