我想为变量"指针"赋值。但它总是得到一个null。
我打开调试器来观察变量,表明g.adjList[i].firstedge
不是空的。这是怎么发生的?
ps:firstedge属于EdgeNode。
public static void showAll(Graph g) {
for (int i = 1;i<= g.numVertexs ; i++) {
EdgeNode pointer = g.adjList[i].firstedge;
while(pointer != null) {
//....
pointer = pointer.next;
}
}
}