





树形结构中,数据元素之间存在一对多的关系
图形结构中,数据结构之间存在多对多的关系




有向图中的极大强连通子图称为连通分量
有向图中,如果从A到B之间都有路径,则称这两个顶点是强连通的
任意顶点之间都是强连通的,则成为强连通图
有向图中的极大强连通子图称为有向图的强连通分量



图可以没有边,但是不能没有顶点


连通图的生成树:包含图中全部顶点的一个极小连通子图(既要包含全部的顶点,又要使得边最少,n个顶点,n-1条边)
所以,为一个环,依次断开所有的边,共有n种生成树




对答案有疑问


无向图的邻接矩阵是对称的,如果有n条边,那么就对应邻接矩阵中的2n个非零点







O(n+e) 采用的是(邻接表)
O(n+e)
BFS和DFS的时间复杂度,在邻接表和邻接矩阵中是相同的
不同之处在于,访问顶点的顺序不同
数据结构上的区别是,一个是使用队列,另一个是使用栈

当一个顶点的周围没有任何一条出路的时候,就需要进行回溯





