TZOJ 5471: 数据结构实验--图的最小代价生成树

Posted lenka-lyw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TZOJ 5471: 数据结构实验--图的最小代价生成树相关的知识,希望对你有一定的参考价值。

题目描述

求带权无向图的最小代价生成树。

技术图片

 

输入

输入数据为多组,每组数据包含多行,第一行为2个整数n,e,n为图的顶点数,e为边数,接下来是e行,每行3个整数,前两个整数是一个顶点对,代表一条边所依附的两个顶点,第3个整数是边的权值。

所有值不超过20。

输出

请使用prim算法生成一棵生成树,并输出为生成树的各条边及其权值。格式见样例。

样例输入

5 7
1 2 1
1 3 1
2 3 4
2 4 2
2 5 1
3 4 5
4 5 6

样例输出

1 2 1
1 3 1
2 5 1
2 4 2

 

PS:太惭愧了,写了半天,输出的顺序就是不对,还是看了能人之后才发现自己错在哪里,明天附上代码及解说(大佬如有更好见解或发现不对之处,欢迎评论,其为数据结构小白在线答题)

以上是关于TZOJ 5471: 数据结构实验--图的最小代价生成树的主要内容,如果未能解决你的问题,请参考以下文章

2021.11.14数据结构实验课作业——图的应用(最小生成树和最短路)

图的最小生成树(普利姆prim算法)

[从今天开始修炼数据结构]图的最小生成树 —— 最清楚易懂的Prim算法和kruskal算法讲解和实现

图的应用——最小生成树

题解 P6175 无向图的最小环问题

题解 P6175 无向图的最小环问题