6.2.1顺序存储
邻接矩阵法,用一个一维数组存储图中顶点信息,二维数组存储图中边的信息,适用于稠密图
无向图
1.无向图的邻接矩阵关于对角线对称,可采用压缩存储
2.边数为e,则邻接矩阵中1为2e;
3.第i行or 第i列非零元素之和恰好为顶点i的度数
4.判断是否有边用0,1
5.
有向图
1.关于对角线不对称
2.行表示入度,列表示出度,行+列表示该顶点的度
6.2.2链式存储
邻接表
belike:树的孩子节点表示法
适用于稀疏图
顶点表节点
边表节点
无向边
边表存储的个数为2e
有向表
仅表示出度,通过该表查入度,时间复杂度高
邻接矩阵表示法唯一,邻接表法表示不唯一
十字链表
运用于有向图
邻接多重表
运用于无向图