设G=(V, E)是有n个(n>=1)顶点的有向图,则G的邻接矩阵是具有如下性质的 n x n 矩阵:
1, 若 ∈ E
A[ i, j ] =
0, 若 ∉ E
设G=(V, E)是有n个(n>=1)顶点的无向图,则G的邻接矩阵是具有如下性质的 n x n 对称矩阵:
1, 若 ( Vi, Vj ) ∈ E
A[ i, j ] = A[ j,...i ] =
0, 若 ( Vi, Vj ) ∉ E
对于无向图,邻接 矩阵第 i 行(或第 i 列)的元素之和是 顶点 Vi的度;
对于有向图, 邻接矩阵第 i 行 元素之后为 顶点Vi的出度, 邻接矩阵第...2.邻接表
邻接表既适用于存储无向图,也适用于存储有向图。
邻接表存储图的实现方式是,给图中的每个顶点独自建立一个链表,第i个单链表中的节点包含顶点 i 的所有邻接点。...邻接表计算顶点的出度和入度
使用邻接表计算无向图中顶点的入度和出度会非常简单,只需从数组中找到该顶点然后统计此链表中节点的数量即可。