腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
无
向
图中
查找
关键
连接
(
网桥
)。
我
的
方法
不是
线性
时间
吗
?
、
、
我
知道Tarjan算法解决了在
线性
时间
内找到
图中
的
桥(割边)
的
问题。
我
正在尝试以一种稍微不同
的
方式来解决这个问题。
我
试着找出所有属于一个循环
的
边。为此,
我
使用了一个父数组,比如parent[i]=j。这里j是i
的
父类,因为对dfs(i)
的
调用是
在
dfs(j)内部进行
的
,也是从dfs(j)发出
的
。
我</e
浏览 17
提问于2020-04-26
得票数 0
1
回答
在
无
向
图中
查找
圈与在有
向
图中
查找
圈
、
所以我正在读Robert Sedgewick
的
算法第四版。书和在有
向
图中
查找
圈
的
方法
与
在
无
向
图中
查找
圈
的
方法
不同。以下是
在
无
向
图中
查找
循环
的
示例代码 public boolean[] marked; pu
浏览 0
提问于2012-06-11
得票数 15
回答已采纳
1
回答
对于
无
向
连通图,如何创建删除边后维护
的
桥
的
索引?
、
、
、
、
创建索引本身与计算
网桥
列表相同。问题是如何在删除边缘后保持该索引,而不完全重新计算它。也许存储所有(简单)循环
的
列表并删除需要该边(索引维护)
的
所有循环将与"is this edge in a cycle“一起工作,以检查其要求。对于更大
的
图,这将是相当昂贵
的
计算,因为循环
的
数量随着
连接
度
的
增加而呈指数级增长。附注:以下摘录自“算法导论”中
的
术语
浏览 5
提问于2021-04-14
得票数 1
2
回答
我们能否使用n(V) <= n(E)来检测循环,同时使用Kruskal
的
MST对
无
向
图进行检测?
、
、
、
、
根据,
在
无
向
图中
找到最小生成树
的
步骤如下: 如果我们检查以下条件,而
不是
这种
方法
,该怎么办: (
图中
已经包含
的
顶点数) <= (
图中
已经包含
的
浏览 6
提问于2020-10-07
得票数 0
回答已采纳
1
回答
无
向
图
的
Ford-Falkerson算法(
我
错过了什么?)
我
“找到”了一个
在
无
向
图中
寻找最大流
的
算法,
我
认为这个算法是不正确
的
,但我找不到我
的
错误。这是
我
的
算法:我们以如下方式构造一个新
的
有
向
图:对于每条边${u,v}$,我们创建边$(u,v)$和$(v,u)$,其中$c((u,v))=c((v,u))=c({u,v})$。现在我们用下面的
方法
在
第一个
图中
做一个流:让
浏览 4
提问于2014-11-13
得票数 1
1
回答
Dart -如果
我
使用Map
的
键来搜索而
不是
在
列表中执行singleWhere,那么性能会有提高
吗
?
例如,假设
我
有下面的类 String id;}带有地图
的
: var foosMap = <String, Foo>{"foo1": new Foo("foo1"), "foo2": new Foo("foo2")};va
浏览 0
提问于2013-03-20
得票数 7
回答已采纳
1
回答
Wifi ap桥接WLAN网络与广域网
、
、
、
搜索"WLAN
网桥
“主要给出WDS
网桥
(wifi设备到wifi设备通信)
的
结果。
我
想要做
的
基本上是
连接
路由器
的
WLAN和WAN接口(禁用NAT、路由器
的
DHCP等),这样一旦无线客户端成功地
向
AP (无线路由器)进行身份验证,它就可以获得一个IP地址,而
不是
从AP,而是从道路上
的
DHCP服务器(
在
AP
的
WAN接口上),并进入路由器
在
WA
浏览 0
提问于2018-02-11
得票数 0
回答已采纳
2
回答
使用Dijkstra算法
的
最大利润
、
、
、
Dijkstra算法是求解最短路径问题
的
最快算法之一。
在
我
的
例子中,网络是由节点组成
的
,其中边
的
权重是
我
得到
的
利润。
我
想知道
我
是否可以逆转Dijkstra
的
算法来解决这个问题,但是
我
意识到如果我们
在
一个闭环中运行会怎么样(因为成本会越来越高,它将永远持续下去)。
我
知道如何把它作为整数规划问题来解决,这样
我
就可以验证算法
的
浏览 3
提问于2014-04-23
得票数 1
回答已采纳
1
回答
社交网络分析--找出认识每个人
的
最小一组人
、
、
、
我
想创建一个
无
向
图,其中: 哪种图形算法对
我
有用?最好
的
是最后一个--约翰,鲍勃(9)。
我
认为这是有
向
图问题上
的
最小生成树。
我
发现了Chu-Liu/Edmond
的
算法,
我
知道这个算法适用于边加权图,而且
我
有顶点加权
浏览 0
提问于2020-08-09
得票数 0
1
回答
确定是否存在在
线性
时间
内包含给定边
的
MST
、
、
、
设G= (V,E)是一个加权连通
无
向
图,E是e中
的
任意一条边。给出一个
线性
时间
算法,它决定是否存在包含边e
的
最小生成树。
我
设法找到了问题1
的
一个奇怪
的
“解决方案”,它似乎是有效
的
,但我不认为它是
线性
的
: 他们建议对每条边(u,v)使用联合
查找
和联合(u,v),使得W(u,v) < W(e)。现在,假设e= (x,y)。= find(y),那么x和y是不相连<
浏览 1
提问于2013-03-02
得票数 2
回答已采纳
1
回答
寻找最小瓶颈路径
的
线性
时间
算法
、
、
、
我
参加了斯坦福大学
的
在线算法课程,其中一个问题如下: 用一个改进
的
Dijkstra算法解决这个问题,它运行在不符合要求
的</em
浏览 0
提问于2018-12-02
得票数 0
回答已采纳
2
回答
我
在
O(E/V)中找到了一个计算多个MSTs
的
算法。这个可以出版
吗
?
、
、
、
假设您使用Kruskal或Prim
的
算法来计算第一个MST,您希望检查是否还有其他
的
MST。
我
可以
在
O(E/V)
时间
内做到这一点。
我
知道已经有一些算法可以在
线性
时间
内找到单个MST: 随机算法可以在
线性
期望
时间
内求解。G
浏览 2
提问于2013-12-20
得票数 0
回答已采纳
2
回答
BFS检测不应该在其中
的
周期
我
已经实现了一个BFS算法来检测
图中
的
循环,这是以下代码: if(rootstring name; vector <node *> adj;这是
我
构建
的
图grp->addEdge("A","C"
浏览 0
提问于2012-02-28
得票数 0
3
回答
如何确定一个图是完全连通
的
?
、
、
很抱歉这个简单
的
问题,但是有什么
方法
可以确定一个完全连通
的
图
吗
?
我
读过一些论文,指出图
的
完全连通性是图分析
的
前提。
我
在
Matlab
的
一些图形分析工具箱中搜索确定连通性
的
函数,但这些工具箱中似乎至少没有提供任何功能。你能在这方面给我一些建议
吗
?非常感谢!
浏览 13
提问于2013-04-01
得票数 0
2
回答
从有
向
图求有
向
图
的
一种有效算法
、
、
有人知道从有
向
图中
计算有
向
图
的
有效算法
吗
?请参阅 (维基百科
的
文章提到了底部附近
的
有
向
图案例(
在
泛化部分)。理想情况下,
我
希望在
线性
时间
内这样做。从该节: ,如果G是有
向
图,它
的
有
向
线图或有
向
图对于G
的
每个边都有一个顶点。表示G中从u到v和从w到x
的
有
向
边<
浏览 7
提问于2009-06-03
得票数 2
11
回答
寻找
无
向
图中
的
所有圈
、
我
需要一个
在
无
向
图中
找到所有简单循环
的
有效算法。
我
知道成本可能是指数级
的
,问题是NP-完全
的
,但我将在一个小
图中
使用它(最多20-30个顶点),并且圈
的
数量很少。经过长
时间
的
研究(主要是在这里),
我
仍然没有一个可行
的
方法
。以下是
我
的
搜索摘要: ->仅检测是否存在循环
浏览 4
提问于2012-09-11
得票数 72
1
回答
在
具有远程传输
的
图中
寻找最短路径
、
、
我
有一个图形问题,
我
不确定如何解决。
我
有一个
无
向
图,有N个顶点,编号为1-N。每个编号为i
的
顶点都有一个任意
的
“等级”,它可以位于1-i
的
任何位置。多个顶点可以具有相同
的
等级。当遍历图形时,任何具有秩r
的
顶点都可以立即传送/遍历到具有相同秩r
的
另一个顶点。这意味着如果来自组件A
的
至少一个顶点与来自组件B
的
顶点具有相同
的
等级,则未<em
浏览 2
提问于2021-12-04
得票数 2
2
回答
有
向
图中
求点
的
算法
、
、
我
知道如何使用DFS变体找到
无
向
图
的
交点。但它似乎是对
无
向
图和只寻找后缘。但是,如果
我
的
图有前
向
边或交叉边,
我
知道
我
总是可以为每个节点运行dfs,并且计算出它,但是有更好
的
算法
吗
?
浏览 3
提问于2017-05-14
得票数 0
1
回答
具有更新
的
节点加权DAGs和最长路径
、
假设您有一组可以并行完成
的
任务。每个作业都有一个
时间
要求(第一个作业
的
时间
要求是t_i )。还有一些依赖项,其中第一条是说您必须在作业u_i之前执行作业v_i,您必须尽量减少所需
的
总
时间
。通过将这些关系转换成一个有
向
无圈图,然后使用它来确定并行处理哪些关系,这很容易做到。 如果
我
不清楚,这里有一个例子。(3,12)=12个单位
的
时间
,这需要5个单位
的
时间
。因此,5是完成后
的
浏览 4
提问于2014-05-07
得票数 0
回答已采纳
1
回答
如果新
的
边被添加到
无
向
赋权图G中,则确定MST T是否仍然是新图G
的
MST
、
、
、
、
这是一个复习问题,
我
想知道
我
的
答案是否正确。你有一个加权
无
向
图
的
MST,T,然后
在
原始图
的
节点(u和v)之间引入一条新
的
边,以创建一个新
的
图G‘。给出了判定T是否是G‘
的
MST
的
线性
时间
算法。原始图
的
MST T不包含任何圈。从节点u到节
浏览 2
提问于2019-10-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+图系列之有向无环图的拓扑排序算法
图书推荐:算法
JAVA红黑树
判断题 数据结构DS
NLP中关键字提取方法总结和概述
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券