腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
只
使用
Javascript
的
DOM
树
遍历
-
DFS
和
BFS
?
、
、
、
、
有没有人可以提供代码、伪代码,或者甚至提供很好
的
链接来在纯
JavaScript
(没有JQuery或任何帮助器库)中实现
DFS
和
BFS
?我一直在尝试了解如何实现这两种
遍历
,但我似乎无法真正区分
BFS
和
DFS
实现
的
区别。 如果我们想要一个具体
的
问题作为例子:我想在给定
的
节点处
遍历
DOM
,并获得所有的类名。(我想要
遍历
的</
浏览 33
提问于2016-09-15
得票数 15
2
回答
我应该
使用
BFS
,
DFS
来
遍历
树
还是按顺序,post -order,pre-order?
、
这个问题对于专家来说可能很简单,但对于像我这样
的
初学者来说很重要。我
的
问题是,是否有任何涉及
树
遍历
的
问题可以通过
BFS
,
DFS
来解决,而不是按顺序,预排序等。换句话说,每当我看到
树
问题时,我应该
只
考虑3种
树
遍历
方法,还是也考虑
BFS
,
DFS
浏览 1
提问于2010-12-24
得票数 15
回答已采纳
2
回答
广度优先搜索
遍历
与预序
遍历
与深度优先搜索
遍历
、
、
、
对于二叉
树
,广度优先搜索
遍历
(
BFS
)是否与预顺序
遍历
相同?我有点被这两种不同类型
的
横穿弄糊涂了。有人能给我解释一下吗?此外,预顺序
遍历
与深度优先搜索
遍历
(
DFS
)相比如何? 非常感谢!
浏览 1
提问于2019-03-19
得票数 10
回答已采纳
1
回答
如何构造具有
BFS
和
DFS
遍历
的
树
、
、
、
、
我有一个
树
的
BFS
和
DFS
遍历
。我怎样才能从这些横贯中重建这棵
树
?例如:然后这棵
树
就会像咆哮: / \
浏览 0
提问于2015-09-24
得票数 3
回答已采纳
1
回答
BFS
和
DFS
在图上产生相同
树
的
所有情况是什么?
、
、
我想知道在什么情况下,
BFS
和
DFS
从根植于任何节点
的
图生成相同
的
树
。我知道其中一个例子是,图已经是一棵
树
了。这是唯一
的
案子吗? 这取决于您选择节点
的
邻居
的
方式吗?挑选邻居
的
顺序会使它变得相同
的
方式有哪些呢?
浏览 2
提问于2019-09-23
得票数 0
3
回答
为什么深度优先搜索被认为是有效
的
空间?
、
、
、
在我学习
的
算法课程中,人们说深度优先搜索(
DFS
)比广度优先搜索(
BFS
)空间效率要高得多。 为什么会这样呢?虽然他们基本上都在做同样
的
事情,但在
DFS
中,我们是在堆叠当前节点
的
后继者,而在
BFS
中,我们是在排队等待接班人。
浏览 2
提问于2013-12-06
得票数 26
回答已采纳
1
回答
对于给定
的
图G,只有当该图本质上不是循环
的
时,DSF
和
BFS
才会相同吗?
对于给定
的
图G,深度优先搜索
和
广度优先搜索只有在图G本质上不是循环
的
情况下才是相同
的
吗?
浏览 11
提问于2017-01-30
得票数 0
1
回答
在什么情况下,我想运行
BFS
或
DFS
而不是IDDFS?
、
、
、
、
问题是关于
树
搜索
的
。我相信我理解
DFS
、
BFS
和
IDDFS之间
的
区别。在最优性、完备性、时间复杂度
和
空间复杂度方面,IDDFS在
树
搜索方面具有更好
的
性能。那么,什么时候我想在
树
搜索中运行
BFS
或
DFS
而不是IDDFS呢? 谢谢
浏览 0
提问于2019-10-14
得票数 0
1
回答
二叉树叶
、
如何构建一个函数,获取二叉
树
的
根,并找到最高
的
叶子(离根最近
的
叶子)假设只有一片叶子是最高
的
叶子
浏览 3
提问于2022-05-30
得票数 0
1
回答
生成
树
与生成
树
。跨越森林
、
、
、
、
概念上,生成
树
和
生成森林之间
的
区别是什么?我理解生成
树
,但我找不到任何关于生成森林
的
明确解释。就连维基百科()也没有给出明确
的
定义。我
的
书(数据结构
和
算法,威利-第六版)也没有跨越森林
的
定义。 我想知道,如果我们有一个包含三个连通组件
的
图,那么通过
DFS
/
BFS<
浏览 1
提问于2017-04-06
得票数 12
回答已采纳
3
回答
广度优先搜索
和
深度优先搜索在特定图上是否具有相同
的
遍历
?
、
广度优先搜索
和
深度优先搜索在特定图上是否具有相同
的
遍历
?我尝试了很多图表,但都没有成功
浏览 0
提问于2014-07-09
得票数 0
3
回答
广度优先
和
深度优先
遍历
树
的
时间
和
空间复杂度是多少?
有人能举例说明我们如何计算这两种
遍历
方法
的
时间
和
空间复杂度吗? 另外,深度优先
遍历
的
递归解决方案如何影响时间
和
空间复杂度?
浏览 1
提问于2012-03-24
得票数 76
回答已采纳
1
回答
Dfs
,
Bfs
,
树
遍历
中
的
顺序问题
、
、
、
我很难理解
dfs
、
bfs
和
树
遍历
(二叉
树
)中
的
顺序、前序
和
后序之间
的
区别.我
的
理解是,
dfs
既不是预定
的
,也不是顺序
的
,也不是订单后
的
,但我在维基百科
的
dfs
中看到了预订购、有序或后期订购
的
版本,有谁知道为什么??
浏览 2
提问于2015-12-22
得票数 0
回答已采纳
1
回答
如何研究图形数据结构
和
BFS
&
DFS
、
、
、
虽然我可以读取伪代码,了解
BFS
和
DFS
是如何运行
的
,以及一些用于解决问题
的
其他算法,但我仍然需要一个完整
的
实现,帮助我更好地理解它是如何工作
的
。然而,在学习图形
的
过程中,在这里编写代码是否不重要?另外,我还发现了一些关于
BFS
和
DFS
的
ACM问题。我不知道如何表达,但似乎
BFS
和
DFS
只是解决它们
的
想法,它们
浏览 3
提问于2014-11-13
得票数 1
2
回答
为什么
使用
广度优先搜索时内存是主要限制因素?
、
、
我正在阅读
BFS
和
DFS
,我理解
BFS
使用
队列来存储节点,而
DFS
使用
堆栈存储尚未被访问
的
节点。但是当我分析这些差异时,我发现很多网站都提到广度优先搜索需要更多
的
内存,因为它需要队列来存储节点。我不明白为什么
BFS
只需要更多
的
内存,因为即使是
DFS
也
使用
堆栈来维护节点。有谁能告诉我,如果我错过了什么吗?
浏览 0
提问于2014-09-22
得票数 0
回答已采纳
2
回答
为迷宫实现
树
以便在
DFS
中
使用
、
、
、
我
的
程序接受一个char数组作为文件
的
输入。#","# # #","# # # #","# # #",我正在实现
DFS
和
BFS
来解决这个迷宫,从1,1开始,以width - 1,height - 1结束。我想制作一棵代表迷宫<e
浏览 1
提问于2013-11-07
得票数 6
1
回答
DFS
是否为无权有向图生成MST?
、
、
我被网上
的
帖子弄糊涂了。我知道,无权有向图上
的
BFS
遍历
将产生最小生成
树
和
最短路径。无权有向图上
的
DFS
遍历
也能这样做吗?
浏览 3
提问于2020-10-09
得票数 0
回答已采纳
1
回答
表示树结构
的
列表
的
宽度优先搜索
、
、
、
Suffolk"ID: 10 Level: 6 Data:"Sally"Animal位于
树
的
顶端,而Dog、Cat
和
Sheep则是下一个层次。然后将级别2分配给第1级
的
第一个元素,将第3级分配给第1级
的
第二个元素,而第4级被分配给级别1
浏览 6
提问于2015-01-28
得票数 1
回答已采纳
1
回答
算法:
DFS
和
BFS
输出树作为子图
的
差异
、
、
、
我是读科门导论
的
本科生。到算法第三版,准备期末考试。如果顶点v可以从源顶点s到达,那么无论
DFS
或
BFS
是否在输入图上运行,顶点v不具有某些前驱体(可能是不同
的
,但存在)吗?也就是说,
DFS
和
BFS
都可以到达。如果是这样的话
浏览 3
提问于2013-12-15
得票数 1
回答已采纳
1
回答
在Python字典中找到两个值之间
的
路径
、
、
、
、
我
使用
NetworkX创建了一个图表,
使用
bfs
_successors
和
dfs
_successors创建了两棵
树
,保存在两个字典中,如您所见:print(dict(
BFS
)) print(
DFS
){(0
浏览 2
提问于2020-06-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
广度优先-BFS
Java实现DFS深度优先搜索算法的2个示例
算法之广度优先搜索
打牢地基-二叉树、BST
Creator 迷宫生成:DFS与BFS 算法实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券