因此,我看到了使用字典实现的广度优先搜索。我只想知道是否有可能使用列表列表遍历一个图。然后返回父数组。 [每个顶点的父母。]如果是这样,怎么样?说,我有一个邻接列表像这样使用列表列表在Python中首先遍历一个图表使用列表
G = [[(1, None), (2, None)], [(0, None)], []]
其中G是一个有向和无权图。因此NONE。否则它会有一个数字。顶点(0)与顶点(1)和顶点(2)都相邻。顶点(1)仅与顶点(0)相邻。顶点(2)不与任何相邻。
我应该首先制作一个新的顶点列表吗?我应该摆脱重量吗?我不知道如何解决这个问题。你能帮忙的话,我会很高兴。谢谢
如果图中的节点是从0到n的数字,那么将它表示为列表列表或列表字典几乎没有区别。 – 2015-03-19 09:30:57