C# 迭代linkedlist自定义节点的所有元素
我有这样一个类节点:C# 迭代linkedlist自定义节点的所有元素,c#,C#,我有这样一个类节点: class Node { public int node; public int weight; } LinkedList<Node>[] Adj = new LinkedList<Node>[n]; 我还有一个由n个节点组成的LinkedList数组,如下所示: class Node { public int node; public int weigh
class Node
{
public int node;
public int weight;
}
LinkedList<Node>[] Adj = new LinkedList<Node>[n];
我还有一个由n个节点组成的LinkedList数组,如下所示:
class Node
{
public int node;
public int weight;
}
LinkedList<Node>[] Adj = new LinkedList<Node>[n];
LinkedList[]Adj=新的LinkedList[n];
如何访问数组Adj的第I个元素的元素。我想访问列表中与数组Adj的第I个元素对应的LinkedList元素的节点和权重。您可以使用索引器(例如Adj[I])访问数组元素 为了访问Adj[i]处链表中的所有节点,可以使用IEnumerable,例如
List<Node> nodes = Adj[i].ToList();
List nodes=Adj[i].ToList();
然后可以在列表“节点””上运行for循环