深度优先算法 和 宽度优先算法 的优缺点
3个回答
推荐于2016-05-20 · 知道合伙人生活技巧行家
关注
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
2013-03-30
展开全部
深度优先算法 首先我们来想象一只老鼠,在一座不见天日的迷宫内,老鼠在入口处进去,要从出 口出来。那老鼠会怎么走?当然是这样的:老鼠如果遇到直路,就一直往前走,如果遇到分叉路口,就任意选 择其中的一个继续往下走,如果遇到死胡同,就退回到最近的一个分叉路口,选择另一条道路再走下去,如果 遇到了出口,老鼠的旅途就算结束了。深度优先搜索法的基本原则就是这样:按照某种条件往前试探搜索,如 果前进中遭到失败(正如老鼠遇到死胡同)则退回头另选通路继续搜索,直到找到条件的目标为止。
广度优先算法(Breadth-First-Search),又称作宽度优先搜索,或横向优先搜索,简称BFS,是一种圆形搜索演算法。简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点,如果发现目标,则演算终止。广度优先搜索的实现一般采用open-closed表。
广度优先算法(Breadth-First-Search),又称作宽度优先搜索,或横向优先搜索,简称BFS,是一种圆形搜索演算法。简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点,如果发现目标,则演算终止。广度优先搜索的实现一般采用open-closed表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
研制出理想中的人工智能是我一生中的终极目标,本人现在高二,但却不知想学习人工智能到大学应该选什么专业,听说要到研究生才开始学,那本科生怎么办,望楼主指导一番
我也是在自学《人工智能基础教程》看到深度和广度优先算法时不解才百度到你的问题的,书上说广度优先算法优点是一定能找到最优解,但效率低,组合爆炸问题难以解决,深度优先算法是节省了大量的时间和空间,但不一定能找到最优解,因为在深度无限搜索树情况下可能不能停机。本人不解在深度优先搜索时不是要对每一个队列搜索到底然后再开始另一列的搜索吗?这怎么还会节省大量时间和空间呢???还有若最优解在搜索书的某无限队列的后端,则广度优先搜索不照样不能找到最优解吗?实在不解啊!!!!!
我也是在自学《人工智能基础教程》看到深度和广度优先算法时不解才百度到你的问题的,书上说广度优先算法优点是一定能找到最优解,但效率低,组合爆炸问题难以解决,深度优先算法是节省了大量的时间和空间,但不一定能找到最优解,因为在深度无限搜索树情况下可能不能停机。本人不解在深度优先搜索时不是要对每一个队列搜索到底然后再开始另一列的搜索吗?这怎么还会节省大量时间和空间呢???还有若最优解在搜索书的某无限队列的后端,则广度优先搜索不照样不能找到最优解吗?实在不解啊!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |