您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 过河问题,是用C语言编的

  2. 过河问题,是用C语言编的,一个农夫和羊狼菜的问题,可以使用递归的方法
  3. 所属分类:C

    • 发布日期:2009-05-27
    • 文件大小:6144
    • 提供者:wlwl6789
  1. 狼羊菜过河问题源程序

  2. cout<<"有一个农夫带一只羊、一筐菜和一只狼过河. "<<endl; cout<<"如果没有农夫看管,则狼要吃羊,羊要吃菜."<<endl; cout<<"但是船很小,只够农夫带一样东西过河。"<<endl; cout<<"问农夫该如何解此难题?"<<endl;
  3. 所属分类:C++

    • 发布日期:2009-06-01
    • 文件大小:4096
    • 提供者:gaoshan3462
  1. 人工智能 狼 羊 白菜 农夫过河

  2. 一个农夫带着一只狼,一只羊和一筐菜,欲从河的左岸坐船到右岸,由于船太小,农夫每次只能带一样东西过河,并且没有农夫看管的话,狼会吃掉羊,羊会吃菜。设计一个方案,使农夫可以无损失的过河
  3. 所属分类:专业指导

    • 发布日期:2010-03-31
    • 文件大小:379904
    • 提供者:zeroLing
  1. 图的应用------农夫过河

  2. 农夫过河。一个农夫带着一只狼,一只羊和一些菜过河。河边只有一条一船,由 于船太小,只能装下农夫和他的一样东西。在无人看管的情况下,狼要吃羊,羊 要吃菜,请问农夫如何才能使三样东西平安过河。
  3. 所属分类:C

    • 发布日期:2010-05-06
    • 文件大小:3072
    • 提供者:mrlxq168
  1. 农夫,狼,羊, 菜,过河经典问题

  2. 解决这个问题的经典方法就是使用有限状态机. 根据人,狼,羊,菜,在不同河岸,可以抽象出N种不同的状态.某些状态之间可以转换. 这些转换就是运算了. 我们的目的就是找到一组这样的运算,可以从初始状态转换到终止状态. 其间的状态必需都是合法的
  3. 所属分类:专业指导

    • 发布日期:2010-11-19
    • 文件大小:52224
    • 提供者:Kakashi77
  1. 狼羊过河经典问题。。保证能实验功能

  2. 一个农夫带着一只狼,一只羊和一筐菜,欲从河的左岸坐船到右岸,由于船太小,农夫每次只能带一样东西过河,并且没有农夫看管的话,狼会吃掉羊,羊会吃菜。利用面向对象技术设计一个方案,使农夫可以无损失的过河
  3. 所属分类:C/C++

    • 发布日期:2011-11-15
    • 文件大小:318464
    • 提供者:wx45921642
  1. 农夫过河问题(邻接矩阵、深度遍历算法)解决

  2. 有一农夫带着一条狼,一只羊,一筐菜想过河,农夫每次只能带一件东西,如果没有农夫看管,狼会吃羊,羊吃草,如何设计使得每个东西都能安全过河
  3. 所属分类:其它

    • 发布日期:2012-12-19
    • 文件大小:3072
    • 提供者:lansing999
  1. 农夫过河问题(图的遍历:深度优先搜索)

  2. 农夫带着一只狼,一只羊和一筐菜从左岸到右岸……
  3. 所属分类:C

    • 发布日期:2013-04-19
    • 文件大小:376832
    • 提供者:dd1145322563
  1. 农夫过河(狼,羊,菜)C++实现

  2. 一个农夫带着一只狼,一只羊和一筐菜,欲从河的左岸坐船到右岸,由于船太小,农夫每次只能带一样东西过河,并且没有农夫看管的话,狼会吃掉羊,羊会吃菜。设计一个方案,使农夫可以无损失的过河。 代码请用VS2010打开,你也可以尝试把C++代码自己部署到对应的编译器上。
  3. 所属分类:C/C++

    • 发布日期:2013-10-07
    • 文件大小:1048576
    • 提供者:a707000646
  1. 农夫狼羊菜的c语言实现代码

  2. 经典的农夫运狼、羊、菜过河问题的c语言编程实现完整代码!
  3. 所属分类:C/C++

    • 发布日期:2014-04-19
    • 文件大小:51200
    • 提供者:x294384232
  1. 农夫过河问题

  2. 数据结构,农夫过河。详细讲述过河 #include //0代表在河的这边;1代表在河的对岸 struct Condition{ int farmer; int wolf; int sheep; int cabbage; }; struct Condition conditions[100];//结构体条件数组 char * action [100]; void takeWolfOver(int i) //把狼来过去 { action[i]="把狼过去.---->对岸"; conditio
  3. 所属分类:讲义

    • 发布日期:2014-06-10
    • 文件大小:4096
    • 提供者:sinat_16386019
  1. 人狼羊问题

  2. 农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。
  3. 所属分类:C/C++

    • 发布日期:2014-12-14
    • 文件大小:237568
    • 提供者:yiduiguwen
  1. 农夫过河C++

  2. 农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。 本题的广度搜索边界就是这8个动作,依次对这8个动作进行遍历最多可以转换为8个新状态,每个新状态又最多可以转化为8个新新状态,就形成了每个状态节点有8个(最多8个)子节点的状态树(八叉树)。本题算法的核心就是对这个状态树进行深度优先遍历,当某个状态满足结束状态时就输出一组结果
  3. 所属分类:C/C++

    • 发布日期:2018-06-21
    • 文件大小:5120
    • 提供者:xiaoazhe
  1. 农夫过河深度遍及c++

  2. 本题的状态转换算法依然是对状态空间中所有状态进行深度优先搜索,因为狼、羊和菜不会划船,所以状态转换算法也很简单,不需要象“用三个水桶均分8升水”问题那样要用排列组合的方式确定转换方法(倒水动作),本题一共只有8种固定的状态转换运算(过河动作),分别是: 农夫单独过河; 农夫带狼过河; 农夫带羊过河; 农夫带菜过河; 农夫单独返回; 农夫带狼返回; 农夫带羊返回; 农夫带菜返回.
  3. 所属分类:C/C++

    • 发布日期:2018-06-21
    • 文件大小:5120
    • 提供者:xiaoazhe
  1. C++基于人工智能搜索策略解决农夫过河问题示例

  2. 本文实例讲述了C++基于人工智能搜索策略解决农夫过河问题。分享给大家供大家参考,具体如下: 问题描述 一农夫带着一头狼,一只羊和一个白菜过河,小船只能一次装载农夫和一样货物,狼会吃羊,羊会吃白菜,只有农夫在时才安全。现欲让所有物品包括农夫都安全过道河对岸,求最佳答案。 状态空间 用16*4的矩阵:a[16][4],存放每一步的状态,第一列表示农夫的状态,第二列表示菜的状态,第三列表示羊的状态,第四列表示狐狸的状态,数组a里面的元素只为0或1,0代表在左岸,1代表在右岸。 初始状态a[0][0]=
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:63488
    • 提供者:weixin_38709511