代码改变世界

图总结

2015-05-17 22:12  放作夥  阅读(209)  评论(0编辑  收藏  举报

基础概念

1.带权重的图叫网络

2.邻接矩阵的对角线为0,无向图的邻接矩阵关于对角线对称。

3.无向图沿着行或列扫描即可得到某顶点的度(邻接点),有向图沿着行扫描得到出度,沿着列扫描得到入度。

4.邻接矩阵对于存储稀疏图(边数很少)很浪费资源。

5.连通图即各个点都是连通的无向图,强连通图即各个点强连通的有向图。

6.连通分量=连通分支=极大连通子图;强连通分量=强连通分支=极大强连通子图  

 

图问题

1.判断图有没有回路?

可以用dfs/bfs(无向图),并查集,拓扑排序(有向图)