一个图是由顶点通过边连接的集合。两种标准表示方法是邻接表(每个顶点存储其邻居)和邻接矩阵(一个 V×V 的布尔值网格)。选择取决于图的密度。
两种形式
text
Graph: 0 - 1
| |
2 - 3
Adjacency list: Adjacency matrix:
0: [1, 2] 0 1 2 3
1: [0, 3] 0 [0 1 1 0]
2: [0, 3] 1 [1 0 0 1]
3: [1, 2] 2 [1 0 0 1]
3 [0 1 1 0]
Code
python
