0
的我有兩個結構矩陣列表
struct Edge{
int v1;
int v2;
int weigt;
Edge(int v1_tmp, int v2_tmp, int weight_tmp);
};
struct GraphList{
int V;
int E;
list<Edge>* mylist;
}
GraphList::GraphList(GrafMatrix* graph){
V=graph->V;
E=graph->E;
for (int i=0; i<V; i++){
for (int j=0; j<V; j++){
if (graph->matrix[i][j]==1) mylist[i].push_back(Edge(i+1, j+1, graf->weights[i][j]));
}
}
}
有什麼不對?當i=0
和j=1
時,出現錯誤。我試過lista = new list<Krawedz>()
但它不起作用。有任何想法嗎?