【题目描述】
给出一个有向图有n个点和m条有向边,输出连通分量的数量。
概念:
1. 什么是连通分量?
答:一个有向图中,选出某些点组成一个团体,这个团体中的任意两点都可互相到达。那么:选出来的这些点+这些点之间原有的边=叫做 连通分量。
2. 只适合有向图
答:如果是无向图,那么并查集就可以解决了(还记得“家族”吗?)
附加1:什么是强连通图?
答:如果有向图G的任意两个顶点都可以互相到达,称G是一个强连通图。
附加2:什么是强连通分量?
答:比如GG是G的最大的强连通子图,称为G的强连通分量(可能不止一个,这个不重要)
强连通分量模板
最新推荐文章于 2022-06-26 23:08:13 发布