2015-04-12 237 views
0

我有一类节点像这样的自定义节点的所有元素:也很具有链表的n个节点的一个这样的数组遍历链表

class Node 
    { 
     public int node; 
     public int weight; 
    } 

LinkedList<Node>[] Adj = new LinkedList<Node>[n]; 

如何能我访问数组Adj的第i个元素的元素。我想要访问对应于数组Adj的第i个元素的列表中存在的LinkedList元素的节点和权重。

回答

0

您可以使用索引器访问数组元素,例如Adj [i]

为了访问Adj [i]链接列表中的所有节点,您可以使用IEnumerable E.g.

List<Node> nodes = Adj[i].ToList(); 

然后,您可以对列表中的“节点”上循环运行。