Prims アルゴリズムを実装して、特定のグラフの最小スパニング ツリーを見つけようとしています。コードはコンパイルされますが、実行可能ファイルは (MST を出力する代わりに) "segmentation fault:11" を出力します。さらに、次の警告が表示されます。
Warning: control reaches end of non-void function
何が問題なのかを理解するのを手伝ってくれる人はいますか? 前もって感謝します。
double Graph::getWeight(int v, int w)
{
if(edge(v,w))
{
Node* t = adj[v];
while(t != NULL)
{
t = t->next;
if((t ->v) == w)
return t->weight;
}
}
}