腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
如何
对
隐
式
图
使用
DFS
算法
?
、
、
、
、
我必须找出
隐
式
图中是否存在s和t之间的路径,即具有未知顶点数量的
图
,仅由函数NEXT(v)定义,该函数返回与v相邻的顶点列表。顶点用自然数标识。对于
图
的正常表示(邻接表),我将
使用
这种
DFS
算法
(在伪代码中): if (G.marked[w] =
浏览 0
提问于2016-07-11
得票数 1
回答已采纳
1
回答
深度优先搜索运行时间
、
关于
DFS
的运行时间,我有一个问题。我知道它的O(n + m),但根据wikipedia,还有另一个运行时间: O(b^d)。两者的区别是什么,还是相同的表示。这就是维基百科中所写的:“O(区E)表示不重复遍历的显
式
图
,O(b^d)表示
隐
式
图
”。
浏览 1
提问于2013-08-12
得票数 0
1
回答
每个矩阵在概念上是否对应于一个
图
?
、
、
、
、
据我所知,有三种常用的表示
图
的方法:也就是说,我在LeetCode上解决的问题通常
使用
矩阵,解决方案需要
DFS
或BFS。这是因为这个矩阵代表了一个
图
,还是
DFS
和BFS也适用于矩阵,而不仅仅是树和
图
?
DFS
和BFS是否总是/主要针对实现中的矩阵(2D数组)
使用
,还是在某些情况下
对
Graph
使用
?
浏览 3
提问于2020-04-26
得票数 0
回答已采纳
2
回答
为什么BGL *需要
隐
式
图
来建模VertexListGraph?
、
、
、
、
Boost BGL有一个A*
算法
的版本,可以处理
隐
式
图
,即astar_search_no_init()函数。
隐
式
图
可以建模为IncidenceGraphs。说:“请注意,astar_search_no_init()必须用于
隐
式
图
;基本的astar_search()函数需要一个
对
顶点列表
图
概念建模的图形。这两个版本都需要图形类型来建模关联
图
概念。”这不意味着
浏览 3
提问于2011-12-29
得票数 2
回答已采纳
1
回答
如何
在
隐
式
图中找到多个连通分量?
、
、
、
、
然而,我不清楚该
如何
做。我发现有
隐
式
图
(由返回给定顶点的所有邻域的函数定义的
图
)。在这种情况下,这样的函数很容易实现。 问题是:
如何
修改
DFS
算法
以在这种图形中找到组件?
浏览 2
提问于2017-09-27
得票数 0
回答已采纳
4
回答
使用
BFS或
DFS
来确定非连通
图
的连通性?
、
、
、
如何
利用
算法
或
DFS
算法
设计一种
算法
来确定非连通
图
的连通分量,该
算法
必须能够表示每个连通构件的顶点集合。3)反转所有弧(或找到
图
的转置或反向) 4)在反图中将所有顶点标记为未访问的顶点。5)从同一顶点v(与步骤2相同)开始,
对
反
浏览 21
提问于2013-11-01
得票数 6
2
回答
有向图中求点的
算法
、
、
我知道
如何
使用
DFS
变体找到无向
图
的交点。但它似乎是
对
无向
图
和只寻找后缘。但是,如果我的
图
有前向边或交叉边,我知道我总是可以为每个节点运行
dfs
,并且计算出它,但是有更好的
算法
吗?
浏览 3
提问于2017-05-14
得票数 0
2
回答
BFS与
DFS
中的无限节点
、
人们总是说,如果向下有无限个节点,那么
DFS
将被困在这个无限长的分支中,永远不会在另一个分支中找到答案。 这不也适用于BFS吗?
浏览 3
提问于2021-12-02
得票数 1
回答已采纳
1
回答
拓扑排序Kahn
算法
BFS或
DFS
、
、
、
是拓扑排序的方法BFS还是
DFS
,哪个是
对
的?的
算法
与BFS(或
DFS
)相同吗?或者BFS(或
DFS
)只是卡恩
算法
的工具?
浏览 3
提问于2021-10-11
得票数 3
3
回答
不连通
图
的最大二部匹配
、
、
、
、
当您的
图
有多个组成部分时,
如何
找到最大二部匹配?每个组件都可以用两种方式着色。为了运行最大匹配例程,您
如何
确定两个集合X和Y?
浏览 1
提问于2011-04-19
得票数 3
2
回答
图形库API
、
、
、
我正在创建一个库来支持一些标准的
图
遍历。一些
图
是显
式
定义的:即,通过提供数据结构或通过重复调用相关方法来添加所有边。有些
图
只能
隐
式
定义:即,我只能提供一个函数,该函数在给定节点的情况下将返回其子节点(特别是,当然,我遍历的所有无限
图
都必须
隐
式
定义)。 遍历生成器需要是高度可定制的。例如,我应该能够指定是否需要
DFS
后序/前序/按序、BFS等;访问子节点的顺序(如果我提供了
对
它们进
浏览 0
提问于2013-04-13
得票数 3
回答已采纳
1
回答
内存中的BitSet
、
我
使用
BitSet来跟踪是否
使用
DFS
方法访问了图中的节点。为此,我创建了一个BitSet[]数组。BitSets本身可以在100.000到500.000项之间。
dfs
(v, w); }
dfs
(v, w);
浏览 0
提问于2017-05-10
得票数 0
回答已采纳
4
回答
图形数据结构:
DFS
与BFS?
、
如果给定一个
图
问题,我们
如何
知道我们需要
使用
bfs
算法
还是
dfs
算法
?或者我们什么时候
使用
dfs
算法
或bfs
算法
。其中一种与另一种有什么区别和优势?
浏览 0
提问于2010-04-13
得票数 67
回答已采纳
1
回答
访问无向图中的边、顶点
、
、
、
问题:您有一个无向
图
G = (V, E) (V =顶点,E=边),并且您必须访问每个顶点并在两个方向上传递每个边。 我所知道的图形
算法
只有
DFS
、BFS和一些MST (Kruskal等)。我和我的朋友正在讨论这个问题,如果它是有向的,我会简单地
DFS
,然后
DFS
转置,但不幸的是
图
是无向的。我的朋友建议我们执行MST,并
对
MST进行
DFS
,然后通过迭代那些不在MST中的边来找到剩余的边。另外,如果边是无方向的,我
如何
在两个方向上通过它?
浏览 3
提问于2013-04-03
得票数 0
1
回答
打印图形上所有可能路径的复杂性
、
当你考虑一个完全
图
时,这个问题是一个NP-完全问题。因为在两个顶点之间有"(V-2)!"不同的路径。然而,似乎可以
使用
一种
图
遍历
算法
(
DFS
-BFS)来实现这一点,其时间复杂度是O(|V|+|E|)的多项
式
。 我
对
在多项
式
时间内解决NP完全问题感到困惑?你知道这里缺少什么吗?
浏览 0
提问于2013-10-29
得票数 0
1
回答
用Dict进行Python深度优先搜索
、
、
、
、
我试图确定“有向
图
”是否是强连通的。'Austin': {'Houston': 300}, 'SanFrancisco': {'Albany': 1000}, 'NewYorkCity': { 'SanDiego': True }}就像我有这个伪码:
浏览 0
提问于2017-05-09
得票数 3
回答已采纳
1
回答
何时
使用
回溯模板,何时不
使用
回溯模板?
我在SO上看到了很多关于回溯解释的帖子,但让我感到困惑的是,我什么时候才能真正
使用
回溯模板(选择-探索-取消选择),而不是在解决问题时
使用
正常的
DFS
思维模式?我知道它们本质上都是回溯,但从解决问题的角度来看,当你看到这样的问题时,传统的
DFS
方法感觉要直观得多。但是,我想知道你的大脑什么时候应该去“选择-探索-取消选择”。例如:如果你想打印所有从根到叶的路径,一个简单的
DFS
问题解决方法很有意义,而在打印字符串的排列时,我们采取“选择-探索-取消选择”策略。我很难把问题归类到这两个方面。(分类是我当前<
浏览 27
提问于2020-10-03
得票数 0
2
回答
强连通分量: Kosaraju
算法
、
、
在Kosaraju
算法
中,我遇到了两个可能的实现:( 2)在原图中按反
图
顶点的拓扑顺序搜索强连通分量。我想这样做是错误的,它是错误的,在原来的图中搜索强连通的分量时,
使用
的是反向拓扑顺序的顶点。这在内存方面也会更好,因为不需要一个新的邻接列表。 资料来源:1) ,2) CLRS图书。
浏览 5
提问于2018-11-02
得票数 2
回答已采纳
16
回答
回溯和深度优先搜索有什么区别?
回溯和深度优先搜索有什么区别?
浏览 0
提问于2009-08-18
得票数 135
回答已采纳
1
回答
确定有向
图
是否有唯一拓扑排序的
Dfs
算法
、
、
我试图构造一个
使用
DFS
的
算法
来决定给定的有向
图
是否有唯一的拓扑排序。 我处理这个问题的方法是,只有一个特定的
图
有一个唯一的拓扑排序。这个
图
是一个链状
图
,在这个图中,所有的顶点在一条线上互相连接。我的困境是
如何
做一个有效的
DFS
算法
,以及我到底应该检查什么。
浏览 2
提问于2017-12-30
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券