并查集
leo_10
这个作者很懒,什么都没留下…
展开
-
最近公共祖先(并查集)
E - Nearest Common Ancestors POJ - 1330 #include<stdio.h>#include<cstdlib>#include<iostream>#include<cstdio>#include<vector>#include<cstring>#include<stack...原创 2018-07-05 18:28:35 · 881 阅读 · 0 评论 -
最小生成树
kruskal算法将输入的边按照权值大小排序,可以sort也可以用优先队列,优先队列时间复杂度低一点。按照权值由小到大遍历每一条边,如果边的两个顶点不在同一个连通图中,则加入这条边,直到所有的顶点在同一个连通图中。判断是否在同一个连通图可用并查集。注意:并查集要路径压缩,否则会超时。解题前首先判断给定的图是否是一个连通图,若不是则没有最小生成树。#include <iostr...原创 2019-05-27 21:28:32 · 93 阅读 · 0 评论