腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
关于人工智能搜索算法
、
IDA*
使用
DFS
还是IDDFS? 内部运行着一种算法。是
DFS
还是
迭代
深化
DFS
?或者它是另一种不同
的
算法?
浏览 1
提问于2012-01-13
得票数 0
4
回答
广度优先搜索
和
迭代
加深之间
的
区别
、
、
、
我理解
BFS
和
DFS
,但我这一生都搞不清楚
迭代
深化
和
BFS
之间
的
区别。显然,
迭代
加深与
DFS
具有相同
的
内存
使用
量,但我无法理解这是如何实现
的
,因为它只是像
BFS
一样不断扩展。如果需要,要处理
的
树: / \ / / \ D E F
浏览 11
提问于2010-06-08
得票数 27
回答已采纳
2
回答
最小化广度优先搜索
的
内存
使用
、
、
在下面的代码
中
,我通过breadth first search遍历了一个图。代码在图
的
遍历过程
中
构造图。这是一个非常大
的
图,有一个12
的
扇形。由于这个原因,每当breadth first search
的
深度增加时,我想要销毁它上面的层,试图最小化
内存
使用
。我如何设计一个算法来做到这一点呢?string Node::
bfs
(Node * rootNode) {q.enqueue(root
浏览 2
提问于2010-12-02
得票数 5
回答已采纳
2
回答
迭代
深化
深度优先搜索
和
广度优先搜索生成
的
节点总数是多少?
、
、
迭代
深化
深度优先搜索
和
广度优先搜索生成
的
节点总数按分支因子"b“
和
最浅目标"d”
的
深度计算。
浏览 2
提问于2015-02-22
得票数 0
回答已采纳
1
回答
这个类似
BFS
/
DFS
/IDDFS
的
算法有名字吗?
、
本质上,它是一种深度优先搜索,在一定
的
深度或成本处停止。例如,它可以
DFS
从源开始
的
10个边内
的
所有节点,然后是20个,然后是30个。不同之处在于,我不是在每次
迭代
后从头开始
DFS
,而是在每次
迭代
达到其限制时存储搜索区域(节点列表)
的
“周长”。在下一次
迭代
中
,我循环遍历边界上
的
所有节点,从每个节点执行
DFS
,再次到固定
的
深度/成本,然后停止,再次记录搜索
浏览 1
提问于2011-09-09
得票数 5
3
回答
利用
BFS
在
DFS
上查找有向图圈
的
任何优点
、
是否可以找到
使用
BFS
,为什么
BFS
优先于
DFS
。 AFAIK,
DFS
在这种情况下是一个明显
的
赢家,因为它很容易找到循环,并且在
内存
方面更有效率。所以在这种情况下
使用
BFS
有什么好处,我不知道。
浏览 0
提问于2014-03-17
得票数 0
回答已采纳
2
回答
使用
深度优先
迭代
深化
方法或宽度优先打印二叉树层次结构。
、
、
我不是程序员,但我目前正在用Python
中
的
二叉树进行实验,我希望创建一个很好
的
方法,逐级打印出二叉树;目前,我已经实现了一个宽度--首先是方法,从根开始打印每个级别--这很好,但是我对一个被广泛接受
的
递归解决方案很感兴趣如果我
使用
一种递归方法,这并不仅仅是模仿
迭代
宽度优先方法--我/我能
使用
深度优先
迭代
深化
解决方案吗? 我知道深度-第一
迭代
深化
是一种有效
的
搜索方法,它能
浏览 0
提问于2012-02-28
得票数 0
1
回答
在什么意义上,
DFS
比
BFS
更快?
、
、
、
在阅读关于
DFS
和
BFS
的
文章时,我发现
DFS
比
BFS
更快,并且需要更少
的
内存
。 我
的
实现都是在C++
中
实现
的
,为
DFS
创建了一个堆栈,为
BFS
创建了一个队列。请有人解释一下,速度
和
内存
的
要求有什么不同吗?
浏览 3
提问于2017-11-10
得票数 10
回答已采纳
2
回答
为什么
使用
广度优先搜索时
内存
是主要限制因素?
、
、
我正在阅读
BFS
和
DFS
,我理解
BFS
使用
队列来存储节点,而
DFS
使用
堆栈存储尚未被访问
的
节点。但是当我分析这些差异时,我发现很多网站都提到广度优先搜索需要更多
的
内存
,因为它需要队列来存储节点。我不明白为什么
BFS
只需要更多
的
内存
,因为即使是
DFS
也
使用
堆栈来维护节点。有谁能告诉我,如果我错过了什么吗?
浏览 0
提问于2014-09-22
得票数 0
回答已采纳
1
回答
广度优先搜索
和
深度优先搜索
、
、
、
在在线算法课程
中
,我们看到了以下信息:
BFS
用于为无向图查找连接组件,而
DFS
用于为有向图查找连接组件。我能在这里做相反
的
事情吗?如果我做了,那么性能
的
缺点会是什么呢?
浏览 3
提问于2015-11-15
得票数 0
回答已采纳
3
回答
宽度优先搜索效率
、
、
、
、
在无界/无限国际象棋棋盘上,计算从x1、y1到x2、y2所需
的
最少跳数,最有效
的
方法是什么?假设从x1,y1,我们总是可以生成一组合法
的
动作。我一直在研究其他各种算法,如A*、双向搜索、
迭代
深化
DFS
等,但到目前为止,我还不知道哪种方法会产生最优(
和</e
浏览 5
提问于2014-08-10
得票数 1
回答已采纳
2
回答
BFS
或
DFS
的
应用
、
我需要帮助来解决这个问题,我试着
使用
二维数组,然后找到最少
的
交换数量。我不确定该如何解决这个问题。是
使用
BFS
还是
DFS
? 给你两个四位数
的
数字。第一个数字是初始数字,第二个数字是目标数字。编写一个java程序,
使用
尽可能少
的
操作将初始数转换为目标数。可用
的
操作如下:四位数
中
的
一个加1。9加1
的
结果是0。从四位数字
中
的
一个数字减去1。0减去1得到
浏览 1
提问于2013-03-25
得票数 0
2
回答
Python
中
的
深度优先搜索(包括循环)
、
、
因此,我在StackOverflow中看到了以下关于Python
中
DFS
算法
的
文章(非常有用): graph = {'Start': ['1'], '2':
浏览 3
提问于2015-02-05
得票数 2
回答已采纳
2
回答
您能为Python类定义多个不同
的
迭代
器吗?
、
我正在编写一个非常简单
的
Tree类: def __init__(self, value_ = None, children_ = None): self.children = children_t = Tree() print(node.value) 例如,
浏览 0
提问于2016-05-01
得票数 5
回答已采纳
1
回答
使用
bfs
和
dfs
网络将输出从字典转换为列表
、
、
、
、
我目前正在
使用
networkx库,用于Python
和
BFS
和
DFS
。我需要获得一棵树,然后探索它以获得从开始节点到结束节点
的
路径。对于
BFS
部分,我
使用
bfs
_successors,它从源代码返回一个广度优先搜索后继器
的
迭代
器。 对于
DFS
部分,我
使用
:
dfs
_successors,它以深度优先
的
方式从源代码返回后继者
的
浏览 45
提问于2020-06-16
得票数 0
回答已采纳
2
回答
查找路径并从字典转换为列表
、
、
、
、
我正在
使用
带有
BFS
和
DFS
的
Python
的
networkx库。我需要获得一棵树,然后探索它以获得从开始节点到结束节点
的
路径。对于
BFS
部分,我
使用
bfs
_successors,它从源代码返回一个广度优先搜索后继器
的
迭代
器。 对于
DFS
部分,我
使用
:
dfs
_successors,它以深度优先
的
方式从源代码返回后
浏览 32
提问于2020-06-17
得票数 1
回答已采纳
2
回答
遍历迷宫
和
深度优先搜索
、
我今天学习了
DFS
,今晚我尝试了练习。 if( maze[x][y]==0 ) maze[x][y]=2; flag=true;return; if( maze[x+1][y]==0 && x+1<9 ){ maze[x+1][y]=2; }
浏览 2
提问于2012-03-10
得票数 1
回答已采纳
4
回答
图形数据结构:
DFS
与
BFS
?
、
如果给定一个图问题,我们如何知道我们需要
使用
bfs
算法还是
dfs
算法?或者我们什么时候
使用
dfs
算法或
bfs
算法。其中一种与另一种有什么区别
和
优势?
浏览 0
提问于2010-04-13
得票数 67
回答已采纳
3
回答
为什么深度优先搜索被认为是有效
的
空间?
、
、
、
在我学习
的
算法课程
中
,人们说深度优先搜索(
DFS
)比广度优先搜索(
BFS
)空间效率要高得多。 为什么会这样呢?虽然他们基本上都在做同样
的
事情,但在
DFS
中
,我们是在堆叠当前节点
的
后继者,而在
BFS
中
,我们是在排队等待接班人。
浏览 2
提问于2013-12-06
得票数 26
回答已采纳
3
回答
用循环代替递归
、
、
、
我有以下格式
的
自定义对象列表
中
的
数据: break;} 上述技术工作良好,但对于30K以上
的
节点
浏览 3
提问于2013-02-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
算法之广度优先搜索
【Python基础】Python迭代之旅:探索生成器与迭代器的无限可能
Java实现DFS深度优先搜索算法的2个示例
Facebook 工程师总结的 14 种算法面试模式
脱离迷宫的搜索算法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券