Advertisement

数据结构图(2)

阅读量:

数据结构——图

(二)图的存储结构

存储结构设计与实现

1.邻接矩阵表示法:

通过矩阵形式可以描述图中各顶点之间的关联性,该矩阵所体现的是顶点之间是否存在相邻关系。若图中共有n个顶点,则对应的矩阵为一个n行n列的结构。当顶点i与顶点j之间存在边(无论是有向还是无向)时,矩阵中对应位置的元素值设为1,反之则为0。在邻接矩阵的存储方式中,通常采用两个数组来表示图的结构:其中一维数组用于保存各个顶点的信息,而二维数组则用于记录图中的边或弧的相关信息。

若图G包含n个顶点,则其邻接矩阵将构成一个规模为n乘n的方阵,具体定义如下:

例如:

对应的邻接矩阵表示为

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/mzXyGF7JkIR0dZ2pjfB36YqhWwP5

全部评论 (0)

还没有任何评论哟~