腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kruskal
算法
:
测试
新
的
边
是否
创
建了
一个
圆
、
、
、
我正在尝试在Python3.7中实现
kruskal
算法
。 所以我写了
一个
程序"bfs“来做广度优先搜索,我想用它来检查在
kruskal
算法
中添加到最小生成树
的
边
是否
没有创建
圆
。并且是为了完整性而发布
的
。接下来我们有
kruskal
的
算法
实现: import networkx as nx V =nx
浏览 24
提问于2019-06-04
得票数 2
回答已采纳
2
回答
理解何时使用Prim或
Kruskal
实现最小生成树
、
、
、
、
我试图将Prim或
Kruskal
的
算法
应用于某些情况。据我所知,当图是稠密
的
时使用Prim (例如:作为具有优先级队列
的
邻接矩阵作为无序数组,对于E = O(V^2)中
的
稠密树是很好
的
。当图稀疏时使用
Kruskal
(例如:在E = O(V)中作为具有快速排序
的
邻接列表)。我不确定
的
是两者之间。例如,
一个
边
数适中
的
图,是Prim还是
浏览 0
提问于2018-11-26
得票数 0
回答已采纳
2
回答
从加权图中求次最佳最小生成树
的
算法
、
、
我知道如何使用
Kruskal
算法
计算MST,我正在考虑这样找到第二最佳最小
算法
: 这应该是第二好
的
MST对吧?顺便说一下,我知道有
一个
主题指出了<
浏览 4
提问于2017-04-18
得票数 0
回答已采纳
1
回答
这是最小生成树问题
的
正确解决方案吗?
、
我有
一个
考试中
的
问题,我想知道我
的
方法
是否
正确。我
的
解决方案是运行
kruskal
的
算法
,然后添加
边
e如果它不存在,它应该形成
一个
圆
,因为树是n-1个
边
,所以我们遍历该
圆
并删除存在于该
圆
中
的
最大边(而不是e)。 我
的
解决方案正确吗?如果是,怎么证明?(附言:我有这个问题
的
答案,只是想知道我<em
浏览 18
提问于2017-01-21
得票数 4
回答已采纳
1
回答
如何使用联合查找、minheap、
Kruskal
和排序
算法
来创建最小成本
的
生成树?(C++)
、
、
、
如果这个问题有点宽泛,我很抱歉,但我很难理解如何创建最小成本
的
生成树。这是用C++编写
的
,如果这很重要的话。 据我所知,您将使用
Kruskal
's来选择构建生成树
的
最低成本
边
。我
的
想法是将边缘读入
一个
小堆中,这样你就可以从顶部移除边缘,从而以最小
的
成本获得边缘。到目前为止,我只能实现联合查找
的
minheap和set,我仍然不确定联合查找
的
目的以及用于创建生成树
的
排序
算法
。
浏览 0
提问于2011-02-07
得票数 1
回答已采纳
2
回答
将图中
的
非MST边缘更改为
、
、
设计一种
算法
,该
算法
采用加权图G,并找出代价对非MST
边
的
最小变化,这将导致G
的
最小生成树发生变化。若要更改MST,我们需要更改非MST边缘s.t
的
权重。它比它
的
起始顶点和MST中
的
结束顶点
的
路径中
的
最大边小
一个
。 因此,我们可以从移动MST
的
边缘开始,对于每个顶点,检查
是否
有
一个
非MST边
浏览 1
提问于2012-05-28
得票数 1
1
回答
包含
边
的
最小生成树
、
我想描述一种
算法
;G'=(V,E') | E={e'|e' -in E\{e} ,w(e')=< w(e)} 现在我只知道如果有从u到v
的
路径(u和v是
边
e
的
两<em
浏览 0
提问于2016-07-05
得票数 0
回答已采纳
10
回答
什么时候我应该使用
Kruskal
而不是Prim (反之亦然)?
、
、
、
、
它们都有简单
的
逻辑,相同
的
最坏情况,唯一
的
区别是实现可能涉及到一些不同
的
数据结构。那么决定因素是什么呢?
浏览 0
提问于2009-07-28
得票数 225
3
回答
最小生成树害怕负权重吗?
、
、
、
我认为最短路径(SP)有负权重
的
问题,因为它将路径上
的
所有权重相加,并试图找到最小
的
一个
。我说
的
对吗?
浏览 7
提问于2012-05-02
得票数 56
回答已采纳
1
回答
描述决定
是否
恰好存在两个不同
的
MST
的
算法
、
、
描述
一个
有效
的
算法
来判断G中
是否
恰好有2个不同
的
MST。我们运行
Kruskal
算法
,然后将
新
MST
的
边缘着色为蓝色,将其余边缘着色为红色。然后,我使用了另
一个
浏览 6
提问于2013-03-09
得票数 0
回答已采纳
3
回答
图有两棵/三棵不同
的
最小生成树?
、
、
、
我正在尝试寻找一种有效
的
方法来检测给定
的
图G
是否
有两个不同
的
最小生成树。我还试图找到一种方法来检查它
是否
有3种不同
的
最小生成树。我考虑过
的
最简单
的
解决方案是运行
Kruskal
的
算法
一次,然后找到最小生成树
的
总权重。然后,从图中删除一条
边
,再次运行
Kruskal
算法
,并检查
新
树
的
权重
是否
浏览 1
提问于2013-05-16
得票数 6
1
回答
如何寻找赋权图
的
每个最小生成树中必须存在
的
边
、
给定
一个
无向加权图,
边
的
实际权重是未知
的
;相反,每条
边
都被分类为轻、中或重。所有中
边
的
权重都比任何重
边
小。 通常,对于同一权重类中
的
两条
边
之间
的
关系一无所知。那么,如何识别这个图
的
每个MST中必须存在
的
所有边?以下是我
的
想法: 1.确定
浏览 1
提问于2018-10-20
得票数 1
1
回答
子图上
的
MST递归构造
、
、
、
给定
一个
图g= (V,E)。将顶点任意划分为两个不相交
的
集合V1和V2。让E1是V1中具有两个事件点折点
的
所有边让E2是V2中具有两个事件点折点
的
所有边让E3是V1中具有
一个
事件点
的
所有边V2中
的
一个
现在构造
一个
子图(V1,E1)上
的
MST M1和
一个
子图( V2,E2)上
的
MST M2。然后在连接M1和M2
的
E3中添加最低权重
的
边</
浏览 0
提问于2019-11-19
得票数 0
1
回答
如何将联合/查找数据结构应用于
Kruskal
算法
?
、
用于不相交集合
的
联合/查找数据结构...
浏览 0
提问于2010-11-29
得票数 0
回答已采纳
2
回答
在图中添加
新
边
后寻找
新
的
最小生成树
、
、
、
设e是不在E中
的
任何
边
(并且具有权重W(e))。证明或反驳:T U {e}是包含G‘= (V,E U {e})
的
最小生成树
的
边
集。嗯,对我来说这听起来是真的,所以我决定证明这一点,但我每次都被卡住了…… 例如,如果e是具有最小权重
的
新
边
,谁能向我们保证T中
的
边
不是以错误
的
方式选择
的
,这会阻止我们在没有E-T中其他
边
的
“帮助”
的
情
浏览 2
提问于2013-02-26
得票数 7
回答已采纳
2
回答
从图中删除3条
边
后更新MST
、
、
设G(V,E)是
一个
具有权函数w
的
无向连通图。我们被授予T,
一个
G
的
MST。现在我们将e1, e2, e3从G (也出现在G中
的
)中删除,得到
一个
新
的
图G'。描述了一种有效
的
G'最小均方搜索
算法
。 我
的</
浏览 2
提问于2016-09-13
得票数 1
5
回答
如何在无向图中寻找反馈
边
集
、
、
若F.中G
的
每个圈至少有一条
边
,则称
边
的
F⊆E集为⊆反馈
边
集。(b)设G是
一个
具有正
边
权
的
加权无向图。设计了一种有效
的
求最小权反馈边缘集
的
算法
. ( a) 最小大小反馈
边
集:,由于图是不加权
的
,我
浏览 6
提问于2012-05-29
得票数 15
2
回答
利用线性时间中“极少数”
边
的
图建立MST
、
我参加了
一个
面试,面试官问了我
一个
问题: 我们有
一个
图G(V,E),我们可以用prim或
kruskal
算法
找到MST。但是这些
算法
并没有考虑到G中有“很少”
的
边
,我们如何利用这些信息来提高寻找MST
的
时间复杂度?我们能在线性时间内找到MST吗?我唯一记得
的
是,
Kruskal
的
算法
在稀疏图中更快,而Prim
的
算法
在真正密集
浏览 5
提问于2017-01-25
得票数 3
回答已采纳
1
回答
确定
是否
存在在线性时间内包含给定边
的
MST
、
、
、
设G= (V,E)是
一个
加权连通无向图,E是e中
的
任意一条
边
。给出
一个
线性时间
算法
,它决定
是否
存在包含
边
e
的
最小生成树。我设法找到了问题1
的
一个
奇怪
的
“解决方案”,它似乎是有效
的
,但我不认为它是线性
的
: 他们建议对每条
边
(u,v)使用联合查找和联合(u,v),使得W(u,v) < W(e)。现在,假设e= (x,y)。= find(y),那
浏览 1
提问于2013-03-02
得票数 2
回答已采纳
1
回答
带度约束
的
最小生成树
、
、
、
、
我必须解决这个问题: 对于每个得到
的
连接组件C1,…,Cm使用例如
Kruskal
或Prim
的</em
浏览 10
提问于2015-05-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最小生成树-克鲁斯卡尔算法-Kruskal算法
文心一言 VS 讯飞星火 VS chatgpt (339)-- 算法导论23.1 8题
什么是最小生成树算法?详述最小生成树算法的原理?用C语言实现最小生成树算法。内附完整代码。
文心一言 VS 讯飞星火 VS chatgpt (341)-- 算法导论23.1 10题
文心一言 VS 讯飞星火 VS chatgpt (340)-- 算法导论23.1 9题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券