Python 中使用图数据结构来表示各种现实生活中的对象,例如网络和地图。 我们可以使用邻接矩阵来表示图。
本文将讨论在 Python 中实现邻接矩阵的不同方法。
考虑下图。

图中,有 6 个节点,编号为 1 到 6。图中连接节点的边有 7 条; 边 eij 连接节点 i 和节点 j。
为了表示该图,我们使用邻接矩阵。
(i,j)处的值为1,则表示节点i和节点j是连通的。(i,j)处的值为0,则节点i和节点j不连接。如果您想为上图中的图形创建邻接矩阵,它将如下所示。
| 0 | 1 | 0 | 0