我正在尝试将边缘权重添加到二维数组中。 im遍历图的边缘,然后遍历节点,比较2以找到头节点和尾节点的索引,然后尝试将其添加到数组中。但是它告诉我我的变量没有初始化。有任何想法吗?
int head;
int tail;
for (int i = 0; i < g.edgeList.size(); i++) {
for (int j = 0; j < g.nodeList.size(); j++) {
if (g.nodeList.get(j) == g.edgeList.get(i).head) {
head = g.nodeList.indexOf(j);
}
if (g.nodeList.get(j) == g.edgeList.get(i).tail) {
tail = g.nodeList.indexOf(j);
}
W[head][tail] = Integer.parseInt(g.edgeList.get(i).label);
}
}