2015-04-12 131 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(); 

然後,您可以對列表中的「節點」上循環運行。