![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小生成树
Lazines_by
好吧,我要工作了
展开
-
kruskal最小生成树
https://vjudge.net/problem/hdu-1863 kruskal 算法是根据边来进行一条一条地往生成树中添加的,然后只有边的两点属于不同集合的边才能加入生成树中; 想过用vis数组标记然后进行看是否都用过了,如果都用过了,就不加入生成树中;后面想想是我想错了,如果出现两个最小树的情况,如果不把这两个树连在一起的话就不是最小生成树了; #inclu原创 2017-04-11 20:15:32 · 341 阅读 · 0 评论 -
uva-1395
https://vjudge.net/problem/uva-1395 题意: 给出一个图,求使得一棵生成树的最大边和最小边相差最小的那棵生成树,得出这个最小的相差值; 思路: 参考大白:先排个序,然后枚举这生成树的最小的那个边,直到能够形成生成树,得出差值,然后进行比较输出; #include #include #include #include #include原创 2017-04-11 21:00:24 · 364 阅读 · 0 评论 -
最小生成树讲解
设G = (V,E)是无向连通带权图,即一个网络。E中的每一条边(v,w)的权为c[v][w]。如果G的子图G’是一棵包含G的所有顶点的树,则称G’为G的生成树。生成树上各边权的总和称为生成树的耗费。在G的所有生成树中,耗费最小的生成树称为G的最小生成树。构造最小生成树的两种方法:Prim算法和Kruskal算法。 一、最小生成树的性质 设G = (V,E)是连通带权图,U是V的转载 2017-07-18 08:57:47 · 450 阅读 · 0 评论 -
最小瓶颈路与次小生成树
转载自:http://blog.csdn.net/fuyukai/article/details/51321680 简介: 最小生成树是图论里面一类经典问题,可以有很多种变形,其中最小瓶颈路和次小生成树就是两种比较经典的变形。最小瓶颈路就是在两个结点之间求一条最长边最短的路径,而次小生成树则是所有生成树中权值排名第二的生成树(可以和最小生成树相等)。下面我们分别来看看这两个问题。 最小瓶颈转载 2018-02-01 15:20:49 · 176 阅读 · 0 评论