早教吧作业答案频道 -->数学-->
简述最小生成树的Prime算法的思想
题目详情
简述最小生成树的Prime算法的思想
▼优质解答
答案和解析
因该是prim算法
假设V是图中顶点的集合,E是图中边的集合,TE为最小生成树中的边的集合,则prim算法通过以下步骤可以得到最小生成树:
1:初始化:U={u 0},TE={f}.此步骤设立一个只有结点u 0的结点集U和一个空的边集TE作为最小生成树的初始形态,在随后的算法执行中,这个形态会不断的发生变化,直到得到最小生成树为止.
2:在所有u∈U,v∈V-U的边(u,v)∈E中,找一条权最小的边(u 0,v 0),将此边加进集合TE中,并将此边的非U中顶点加入U中.此步骤的功能是在边集E中找一条边,要求这条边满足以下条件:首先边的两个顶点要分别在顶点集合U和V-U中,其次边的权要最小.找到这条边以后,把这条边放到边集TE中,并把这条边上不在U中的那个顶点加入到U中.这一步骤在算法中应执行多次,每执行一次,集合TE和U都将发生变化,分别增加一条边和一个顶点,因此,TE和U是两个动态的集合,这一点在理解算法时要密切注意.
3:如果U=V,则算法结束;否则重复步骤2.可以把本步骤看成循环终止条件.我们可以算出当U=V时,步骤2共执行了n-1次(设n为图中顶点的数目),TE中也增加了n-1条边,这n-1条边就是需要求出的最小生成树的边.
假设V是图中顶点的集合,E是图中边的集合,TE为最小生成树中的边的集合,则prim算法通过以下步骤可以得到最小生成树:
1:初始化:U={u 0},TE={f}.此步骤设立一个只有结点u 0的结点集U和一个空的边集TE作为最小生成树的初始形态,在随后的算法执行中,这个形态会不断的发生变化,直到得到最小生成树为止.
2:在所有u∈U,v∈V-U的边(u,v)∈E中,找一条权最小的边(u 0,v 0),将此边加进集合TE中,并将此边的非U中顶点加入U中.此步骤的功能是在边集E中找一条边,要求这条边满足以下条件:首先边的两个顶点要分别在顶点集合U和V-U中,其次边的权要最小.找到这条边以后,把这条边放到边集TE中,并把这条边上不在U中的那个顶点加入到U中.这一步骤在算法中应执行多次,每执行一次,集合TE和U都将发生变化,分别增加一条边和一个顶点,因此,TE和U是两个动态的集合,这一点在理解算法时要密切注意.
3:如果U=V,则算法结束;否则重复步骤2.可以把本步骤看成循环终止条件.我们可以算出当U=V时,步骤2共执行了n-1次(设n为图中顶点的数目),TE中也增加了n-1条边,这n-1条边就是需要求出的最小生成树的边.
看了 简述最小生成树的Prime算...的网友还看了以下:
r²=(r-1.8)²+(15/2)²怎么计算r²=(r-1.8)²+(15/2)²r=16.52 2020-04-07 …
某非金属氧化物RO2中氧元素的质量分数50%,计算R的相对原子质量.. 2020-04-08 …
某非金属元素R的化合价为+5价,在R和氧元素形成的化合物中,元素R与氧元素的质量比为31:40,试 2020-04-26 …
元素R的某化合物的化学式为RSO4,它的相对分子质量为120,⑴.试推算R的相对原子质量和R的氧化 2020-05-02 …
某非金属氧化物RO2中氧元素的质量分数50%,计算R的相对原子质量.. 2020-05-02 …
(1)带有2个单位正电荷的微粒ZAX2+,质量数A是137,中子数N是81,2.74g该微粒所含有 2020-05-13 …
定义运算r:r(xn)=nxn-1,r(c)=0,r(cx)=cr(x)(c为常数),r(x+y) 2020-05-13 …
关于气体常数R计算的问题头一次遇到计算R的问题很头痛具体问题如下现知道温度为13摄氏度压强为标准大 2020-05-14 …
在极坐标系下二重积分计算r的取值,什么时候可以用数字表示取值范围,什么时候必须用三角函数表示取值范 2020-05-16 …
关于Matlab符号运算—积分代码:syms u r t1 t2;p=u*r*exp(-u*t1- 2020-05-16 …
相关搜索:简述最小生成树的Prime算法的思想