【发布时间】:2020-05-14 15:46:58
【问题描述】:
基本上我的问题是如何使用列表和矩阵来表示图形,因为列表和矩阵是线性数据结构,而图形是非线性数据结构
【问题讨论】:
-
通常它们用于将图的边表示为邻接矩阵/列表。所以所有节点与所有节点,它给出了一个正方形,一个二维矩阵。虽然不一定是最好的表示,但很大程度上取决于上下文。在我通常使用图表的情况下,我更经常选择
Map<Node, Set<Edge>> nodeToOutgoingEdges和incomingEdges。 -
你可以用简单的东西来构建更复杂的东西。
-
好的@Zabuzard 谢谢。
-
这是真的@PaulHankin :D
标签: python algorithm data-structures graph