- 有向图 判断有环:拓扑排序:(1)dfs_visited (2)bfs_in_degree==0
2.无向图判断有环:(1) dfs_visited (2) bfs_degree==1;
(3)无向图无环则只能是树,即对于每一个连通分量,边数=结点数-1,有环:边数 > 结点数-1
考虑整体的话,将P个连通分量的不等式相加,就得到:
所有边数(E) > 所有结点数(M) - 连通分量个数(P)
2.无向图判断有环:(1) dfs_visited (2) bfs_degree==1;
(3)无向图无环则只能是树,即对于每一个连通分量,边数=结点数-1,有环:边数 > 结点数-1
考虑整体的话,将P个连通分量的不等式相加,就得到:
所有边数(E) > 所有结点数(M) - 连通分量个数(P)