如何将Edge添加到List <list <int>&gt;?</list <int>的图形中

时间:2015-03-09 07:16:09

标签: c# list undirected-graph

我有List< List< int> > graph; 我用它来代表一个无向图。 当我添加新边graph[u].Add[v];时,我无法迭代特定的graph[u]

1 个答案:

答案 0 :(得分:1)

由于您的图表是无向的,您可能想要指出u已连接到v并且v已连接到u。

graph[u].Add(v);
graph[v].Add(u);

然后你可以通过迭代graph [u]来看到连接到u的节点。