最小生成树 普里姆算法动画演示过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
a4 6 6 0
1
a5 4 6 2
a6 5 8 3
2
9
a7 7
7
7
a8 7
7
a9 7
10
4
a10 16
16
2
a11 14
14
Baidu Nhomakorabea
4
0
是
0
是
3
0
是
2 2
0
是
是
Prim算法-实例
起点 6 v2 3 5 6 v5
v1 0 v2 6 v3 1 v4 5 v5 v6
v1 1 v3 5 4 6 v6
v5 v6
5 v4 2
closedge adjvex
lowcost
v i
2
1 6
3
1 1 0 0 0 0 0
4
1 5 1 5 6 2 0 0 0
5
1 ∞ 3 6 3 6 3 6 2 3 3 0
e(s) = ve(i) l(s) = vl(j) - dut (as)
边<i,j> <0,1><0,2><0,3><1,4><2,4><3,5><4,6><4,7><5,7><6,8><7,8>
dut(as) 6
a1 e(s) 0 l(s) 0 l-e 0
活动 关键 是
a2 0 2 2
a3 0 3 3
关 键 路 径 求 解 实 例
事件 Ve[i] Vl[i] V0 0 0 V1 6 6 V2 4 6 V3 5 8 V4 7 7 V5 7 10 V6 16 16 V7 14 14 V8 18 18 4 5
6
6
16
16
0
0 4 5 6 8
7
7
14 14
18 18
7 10
Ve[j]=max{Ve[i]+dut<i,j>} Vl[i]=min{Vl[j]-dut<i,j>}
6 6
1 ∞ 3 4 4 0 0 0
U
{v1}
V-U
k
{v2,v3,v 4,v5,v6} 3 {v2, v4, v5, v6} 6
adjvex
lowcost
3 5
3 5 3 5 0 0
{v1,v3}
{v1,v3 ,v6}
adjvex
lowcost
{v2,v4,v5} 4 2
v1 v2 v3 v4
6 0 5 3
1 5 5 3 0 5 6 4 5 0 2 6 0 6 4 2 6 0
adjvex
lowcost
{v1,v3, v6,v4} {v2, v5} {v1,v3,v 6,v4,v2} {v5} {}
1
adjvex
lowcost
5
adjvex
lowcost
{v1,v3,v6 0 ,v4,v2,v5}