图的存储–邻接矩阵法
-
无向图:
是对称矩阵,可以压缩
0表示不连接,1表示连接
-
有向图:
求度、入度、出度:
无向图:扫描一行或者一列的非0元素,得到度
有向图:出度,扫描行;入度,扫描列。度 = 入度+出度
邻接矩阵法(网):
矩阵内标识内标识权值,不存在度则标为无穷大
0或者无穷:表示两个顶点之间不存在路径
适合用于存储稠密度图,否则会有很多浪费
设图G的邻接矩阵为A(矩阵元素为0/1),则An 的元素An [i][j]等于由顶点i到顶点j的长度为n的路径的数目
缺点是空间复杂度高,如果存储稀疏图,会造成很大的浪费