社区
Java SE
帖子详情
农夫过河问题与广度优先搜索有什么关系?
Joven0
2014-09-20 11:34:55
一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。 当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼, 当老农和猫狗鱼在一起时,则不会发生这种问题。 用JAVA编程解决猫狗鱼过河问题。我自己试着做了一遍但是人工思维痕迹太多,另外没有用上系统化的理论,没找到这一类问题的共性,网上搜索了下,好像这道题跟广度优先搜索,有限状态机,人工智能都有点关系,有没有人帮我解答下
...全文
266
2
打赏
收藏
农夫过河问题与广度优先搜索有什么关系?
一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。 当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼, 当老农和猫狗鱼在一起时,则不会发生这种问题。 用JAVA编程解决猫狗鱼过河问题。我自己试着做了一遍但是人工思维痕迹太多,另外没有用上系统化的理论,没找到这一类问题的共性,网上搜索了下,好像这道题跟广度优先搜索,有限状态机,人工智能都有点关系,有没有人帮我解答下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vnvlyp
2014-09-21
打赏
举报
回复
每次过河四种选择,带猫狗鱼或者什么都不带,然后就这样广搜呗,直到你搜索到猫狗鱼都过了河就行了。 搜索本来就是基于状态机的,人工智能不知道,这需要人工智能么?
农夫
过河问题
(图的遍历:深度优先搜索)
《
农夫
过河问题
——深度优先搜索在图的遍历中的应用》
农夫
过河问题
是一个经典的逻辑谜题,其背景是
农夫
需要将一只狼、一只羊和一筐菜从河的一边安全地送到另一边。在这个问题中,
农夫
、狼、羊和菜构成了一个简单的...
基于C++的
农夫
过河问题
算法设计与实现方法
最后,我们使用了
广度优先搜索
算法来解决
农夫
过河问题
,并输出了解决方案。 本文主要介绍了基于C++的
农夫
过河问题
算法设计与实现方法,详细分析了基于C++实现
农夫
过河问题
的相关算法实现步骤与操作技巧,为读者提供...
农夫
过河问题
数据结构
一个
农夫
带着一只狼,一只羊和一棵白菜,身处河的南岸。他要把这些东西全部运到北岸。他面前有一条小船,船只只能容下他和一...实现上述求解的搜索过程可以用两中不同的方案:一种是
广度优先搜索
,另一种是深度优先搜索
农夫
过河问题
,经典数据结构
《
农夫
过河问题
:深度优先搜索与
广度优先搜索
的应用》
农夫
过河问题
是一个经典的逻辑谜题,也常被用作介绍和实践数据结构及算法的案例。问题背景是这样的:一个
农夫
需要将自己、一只狼、一只羊和一捆白菜运过一条河...
数据结构
农夫
过河问题
【数据结构
农夫
过河问题
】是一个经典的逻辑与算法题目,涉及到
广度优先搜索
(BFS)的应用。问题的核心在于如何安全地通过一系列操作将狼、羊和白菜都运送到河的对岸,同时保证在
农夫
不在场时,任何可能导致危险的...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章