数据结构—图

图是一种数据结构,其中结点可以具有零个或多个相邻元素。两个结点之间的连接称为边。 结点也可以称为顶点。  .


 

 

 

 无向图: 顶点之间的连接没有方向

如A-B, 即可以是 A-> B 也可以 B->A .

 

 

 

 

 

  图的表示方式有两种:二维数组表示(邻接矩阵);链表表示(邻接表)。
    邻接矩阵:表示图形中顶点之间相邻关系的矩阵,对于n个顶点的图而言,矩阵是的row和col表示的是1....n个点。

           

    邻接表:邻接矩阵需要为每个顶点都分配n个边的空间,其实有很多边都是不存在,会造成空间的一定损失.
        邻接表的实现只关心存在的边,不关心不存在的边。因此没有空间浪费,邻接表由数组+链表组成

 1、图的深度优先遍历(DFS)

 

posted @ 2020-07-14 22:05  霜眸  阅读(35)  评论(0)    收藏  举报