请对下图的无向带权图:1写出它的邻接矩阵,并按普里姆算法求其最小生成树;
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/05/22 00:49:37
请对下图的无向带权图:1写出它的邻接矩阵,并按普里姆算法求其最小生成树;
1写出它的邻接矩阵,并按普里姆算法求其最小生成树;
2写出它的邻接表,并按克鲁斯卡尔算法求其最小生成树.
1写出它的邻接矩阵,并按普里姆算法求其最小生成树;
2写出它的邻接表,并按克鲁斯卡尔算法求其最小生成树.
1.邻接矩阵
A B C D E F G H
A 0 4 3 - - - - -
B 4 0 5 5 9 - - -
C 3 5 0 5 - - - 5
D - 5 5 0 7 6 5 4
E - 9 - 7 0 3 - -
F - - - 6 3 0 2 -
G - - - 5 - 2 0 6
H - - 5 4 - - 6 0
2.邻接表
A| B C
B| A C D E
C| A B D H
D| B C E F G H
E| B D F
F| E D G
G| D F H
H| C D G
3.普里姆算法求其最小生成树
选择原点为A
1.A-C
2.A-B
|
C
3.A-B
|
C-D
4.A-B
|
C-D-H
5.A-B
|
C-D-H
|
G
7.A-B
|
C-D-H
|
G
|
F-E
总距离:26
4.克鲁斯卡尔算法求其最小生成树
1.E-F
2.E-F
A-C
3.E-F
A-C
D-H
4.E-F
D-H
B-A-C
5.B-A-C
G-D-H
E-F
6.B-A-C-H-D-G
E-F
7.B-A-C-H-D-G-F-E
总距离:26
A B C D E F G H
A 0 4 3 - - - - -
B 4 0 5 5 9 - - -
C 3 5 0 5 - - - 5
D - 5 5 0 7 6 5 4
E - 9 - 7 0 3 - -
F - - - 6 3 0 2 -
G - - - 5 - 2 0 6
H - - 5 4 - - 6 0
2.邻接表
A| B C
B| A C D E
C| A B D H
D| B C E F G H
E| B D F
F| E D G
G| D F H
H| C D G
3.普里姆算法求其最小生成树
选择原点为A
1.A-C
2.A-B
|
C
3.A-B
|
C-D
4.A-B
|
C-D-H
5.A-B
|
C-D-H
|
G
7.A-B
|
C-D-H
|
G
|
F-E
总距离:26
4.克鲁斯卡尔算法求其最小生成树
1.E-F
2.E-F
A-C
3.E-F
A-C
D-H
4.E-F
D-H
B-A-C
5.B-A-C
G-D-H
E-F
6.B-A-C-H-D-G
E-F
7.B-A-C-H-D-G-F-E
总距离:26
请对下图的无向带权图:1写出它的邻接矩阵,并按普里姆算法求其最小生成树;
对图2所示的无向带权图,用普里姆算法或克鲁斯卡尔算法求其最小生成树
已知带权的无向图的邻接矩阵(如图),画出该图及其最小生成树.
求数据结构算法,已知有m个顶点的无向图,采用邻接矩阵结构储存,写出下列算法
数据结构与算法:请使用Kruskal算法求出下图的最小生成树
如图所示为一个无向带权图,请分别按照Prim算法和Kruskal算法求最小生成树
C语言数据结构 克鲁斯卡尔算法求无向网的最小生成树.
对于以下无向带权图.利用Prim算法,从V1出发,得到最小生成树的过程中,
求一个源代码要求显示图的邻接矩阵图的邻接表,深度广度优先遍历最小生成树PRIM算法KRUSCAL算法图的连通分
用普里姆(Prim)或克鲁斯卡尔(Kruskal)算法画出下列无向网的最小生成树
求带权图的最小生成树一、实验目的熟练理解求最小生成的Prim算法;锻炼程序设计能力.二、实验内容编程实现求无向带权图的最
已知图的邻接矩阵a,试给出该图的最小生成树.matlab编程